2009-12-21 12 views
12

¿Esto no es válido para poner en un archivo aspx? Tengo algunas páginas aspx estáticas y quiero agregar un poco de C# a una de ellas. ¿Cómo puedo hacer esto?Error de sintaxis causado por <% @ Page Language = "C#"%>? ASP.Net

supuse simplemente añadiendo

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

y luego usando <%%> para poner un poco de C# bondad en allí, pero dice error de sintaxis. con una línea azul ondulada sobre este código.

Respuesta

28

Esto ocurre cada vez que cambia el atributo de idioma de la directiva de página. Simplemente cierre el archivo en Visual Studio y vuelva a abrirlo. El error desaparecerá

+0

Estaba experimentando exactamente este problema, y ​​esta era exactamente la solución ... tonta Visual Studio :) ¡Gracias por su diligencia y seguimiento! –

+0

Esto fue realmente útil – berthos

1

No está del todo claro por su pregunta, pero ¿está agregando varias directivas de página? Solo puede tener uno por archivo .aspx.

De lo contrario, lo que tienes allí es válido. Si su página funciona bien y VS aún la muestra como un error, salga por completo de VS y reiníciela.

Cuestiones relacionadas