2010-11-24 14 views

Respuesta

1

<%: html-codifica el resultado <% = es igual a Response.Write <% @ es un derictive preprocesador

9

<%= evalúa simplemente una expresión y escribe el resultado en la salida página

<%: es la misma, sino también HTML codifica la salida - a no ser que la salida implementa IHtmlString

<%@ es para directivas marco especiales, p. <% @ Página para especificar atributos de página como la página maestra

<% es para bloques de código que son instrucciones, no expresiones. Estos no generarán salida de página a menos que llame explícitamente a una función que escriba en la salida.

<%# es para expresiones de enlace de datos, que se evalúan cuando un control de formularios web está enlazado a datos. Por lo tanto, rara vez se utilizan en MVC.

+1

<%: es el mismo, pero también HTML codifica la salida - a menos que la salida implementa IHtmlString –

+0

cuál es la alternativa de <% = en C# código – Simbian

+0

Gracias @Jakub, actualizado :-) –

Cuestiones relacionadas