Fonction JavaScript de Visual Studio Intellisense for Custom

J’ai créé une fonction personnalisée en JavaScript pour faciliter le codage, car il est trop répétitif de taper ces fonctions encore et encore.

Ce que je fais est que j’ai créé un JavaScript externe et lié à mon _Layout.cshtml . Je les ai appelées avec succès sans problème, mais ce que je voulais maintenant, c’est d’avoir ces fonctions personnalisées pour avoir intellisense.

global_functions.js

 function ZeroPrefixFormat(str, len) { str = str.toSsortingng(); return str.length  00010 (DIFFERS FROM THE GIVEN LENGTH) } function MoneyFormat(amount) { amount = amount.toSsortingng(); return Number(amount).toLocaleSsortingng('en'); // RETURN raw number to money format example. 123456789.10 -> 123,456,789.10 } 

custom.cshtml

  console.log(MoneyFormat(123456789));  

Donc, lorsque j’essaie de taper Money, cela montre intellisense.

Vous pouvez inclure Intellisense de deux manières,

  1. Ajouter un fichier JavaScript aux références globales Visual Studio
  2. Ajouter la référence directement en haut du fichier Javascript

Ajouter un fichier .js aux références globales

Ajoutez une référence au fichier JS dans Tools -> Options comme celle-ci,

Assurez-vous de choisir Implicite (Web) dans la liste déroulante Groupe de référence. Sinon, cela ne prendra pas effet pour les projets Web.

entrez la description de l'image ici

Lien de référence: http://madskristensen.net/post/improved-javascript-intellisense-in-visual-studio

Ajoutez la référence directement en haut du fichier .js

Vous pouvez append la référence directement en haut du fichier Javascript avec le chemin relatif indiqué ci-dessous.

 ///