2009-07-08 5 views
3

J'essaie de définir des données javascript (json) dans mon balisage en appelant une méthode dans mon fichier codebehind. Le balisage ressemble à ceci:Exécution de la méthode à partir du balisage

Line 12: var businessTypes = "<%=GetBusinessTypes(); %>";

La méthode est exécutée et renvoie la valeur de chaîne mais cette exception ressorte

CS1026:) devrait

redlining la ligne 12 montré ci-dessus.

+0

Site Web ou une application Web? –

+0

Pourriez-vous poster un peu plus de code autour? Souvent, c'est le code autour de la ligne qui est le problème, pas la ligne réelle. – thebrokencube

Répondre

3

Je crois que c'est parce que vous incluez un point-virgule après l'appel de la méthode. Les balises de sortie "<% =%>" essentiellement envelopper votre code avec Response.Write(...);

Essayez:

var businessTypes = "<%= GetBusinessTypes() %>"; 
+0

Ouais, le point-virgule était le problème. Merci – Vnuk

Questions connexes