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,
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.
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.
///