Domanda

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

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

Quindi, quando digito la chiamata alla mia funzione di intelligenza bValidateFields () in Visual Studio non mostra i miei commenti. Ma secondo questo dovrebbe. Dovrebbe?

È stato utile?

Soluzione

Ricordo un problema per cui la disattivazione della barra di navigazione in VS ha impedito a gran parte dell'intelletto di JS di funzionare correttamente. Se l'hai disattivato, prova ad attivare nuovamente la barra di navigazione e vedi se aiuta.

Modifica: potresti anche dover fare Ctrl + Maiusc + J per forzare l'IDE ad aggiornare l'intellisense.

Edit2: Come diceva @blub, se ci sono problemi con il javascript, l'intellisense può rompersi. Visual Studio valuta effettivamente il javascript per creare l'intellisense, quindi se ci sono errori di sintassi può fallire e non costruire l'intellisense completamente, o affatto.

Altri suggerimenti

I commenti XML devono essere all'interno della funzione, non sopra di essa. In Visual Studio 2008, le informazioni sui commenti XML vengono visualizzate solo per i file a cui fa riferimento un elemento /// & Lt; riferimento ...

Visual Studio 2010 visualizzerà le informazioni sui commenti XML per le funzioni nel file che si sta modificando e per i file a cui si fa riferimento.

Hai provato ad aggiungere il /// <reference> commento nella parte superiore della libreria esterna? Mi sono imbattuto in questo in passato e ha risolto il mio problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top