2010-10-20 39 views
16

Parece que me falta algo. Pero desde que salió .Net 4.0 he estado viendo referencia a la sintaxis <%: %> para ASP.NET. Parece que es similar a <%= %> pero claramente hay una razón para la nueva sintaxis. Intenté google pero buscando <%: %> no parece devolver nada. ¿Qué hace la sintaxis <%: %>? ¿Fue introducido en .Net 4.0 o 3.5? ¿Alguien me puede iluminar?ASP.NET <%= %> vs <%: %>

Editado: Sírvanse proporcionar referencia o ejemplos

+1

Automáticamente Html codifica la salida. Es nuevo en 4. Sin embargo, estoy seguro de que obtendrá más información de alguien en una respuesta. – jjnguy

Respuesta

4

: hace html codificación.

Scott Guthrie tiene a nice post describiéndolo en detalle.

No use esto cuando ya esté codificado, de lo contrario, lo doblará. Sin embargo, esto es útil si quieres producir cosas como HTML.