2009-12-21 4 views
12

Est-ce invalide à mettre dans un fichier ASPX? J'ai quelques pages statiques aspx et je veux ajouter un peu de C# à l'un d'entre eux. Comment puis-je faire ceci?Erreur de syntaxe causée par <% @ Page Language = "C#"%>? ASP.Net

je me suis dit que l'ajout

<%@ Page Language="c#"%> 

puis en utilisant <%%> pour mettre un peu de C# bonté là-dedans, mais il dit erreur de syntaxe. avec une ligne ondulée bleue sur ce code.

Répondre

28

Cela se produit chaque fois que vous modifiez l'attribut Language de la directive Page. Fermez simplement le fichier dans Visual Studio et rouvrez-le. L'erreur disparaîtra.

+0

Je connaissais exactement ce problème, et c'était exactement la solution ... stupide Visual Studio :) Merci d'être diligent et de suivi! –

+0

C'était vraiment utile – berthos

1

Ce n'est pas tout à fait clair d'après votre question, mais ajoutez-vous plusieurs directives de page? Vous ne pouvez en avoir qu'un par fichier .aspx.

Sinon, ce que vous avez là est valide. Si votre page fonctionne correctement et que VS l'affiche toujours comme une erreur, quittez complètement VS et redémarrez-la.

Questions connexes