Question

function Submit_click()
{
  if (!bValidateFields())
    return;
}

function bValidateFields() {
/// <summary>Validation rules</summary>
/// <returns>Boolean</returns>
...
}

Ainsi, lorsque je tape l'appel de ma fonction bValidateFields (), l'intellisence dans Visual Studio ne montre pas mes commentaires. Mais selon ceci cela devrait. Devrait-il?

Était-ce utile?

La solution

Je me souviens d'un problème dans lequel le fait d'activer la barre de navigation dans VS empêchait une bonne partie du JS intellisense de fonctionner correctement. Si vous l'avez désactivé, essayez de réactiver la barre de navigation et voyez si cela vous aide.

Éditer: Vous devrez peut-être aussi appuyer sur Ctrl + Maj + J pour forcer l'EDI à mettre à jour l'intellisense.

Edit2: Comme @blub l’a dit, s’il ya des problèmes avec le javascript, l’intellisense peut tomber en panne. En fait, Visual Studio évalue le javascript pour créer l'intellisense. Par conséquent, s'il y a des erreurs de syntaxe, il peut échouer et ne pas construire l'intellisense complètement, voire pas du tout.

Autres conseils

Les commentaires XML doivent être à l'intérieur de la fonction, pas au-dessus. Dans Visual Studio 2008, les informations de commentaire XML sont uniquement affichées pour les fichiers référencés avec un élément /// & Lt; référence ....

Visual Studio 2010 affiche des informations de commentaire XML pour les fonctions du fichier que vous modifiez et pour les fichiers que vous référencez.

Avez-vous essayé d’ajouter le commentaire /// <reference> en haut de la bibliothèque externe? J'ai déjà rencontré ce problème par le passé et cela a résolu mon problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top