Duplicar posibles:
What's the difference between <%# %> and <%= %>?
<%$, <%@, <%=, <%# … what's the deal?¿Cuál es la diferencia entre <%: y <% = y <% # en aspx?
Me disculpo si esto se duplica, pero es exasperantemente difícil de Google para.
Duplicar posibles:
What's the difference between <%# %> and <%= %>?
<%$, <%@, <%=, <%# … what's the deal?¿Cuál es la diferencia entre <%: y <% = y <% # en aspx?
Me disculpo si esto se duplica, pero es exasperantemente difícil de Google para.
<%:
es nuevo en .NET 4.0 - es equivalente a HttpUtility.HtmlEncode(Response.Write())
.
<%=
es anterior y significa Response.Write()
solamente.
<%#
es un binding expression.
Here's un buen artículo sobre ellos. En resumen:
Directiva Página
<%@ Page Language="C#" %>
Rendering Código
<% Response.Write("Hello World!"); %>
<%= SayHello("Ahmed") %>
<%: DateTime.Now.ToString() %>
Expresión Sintaxis
<%$ ConnectionStrings:ConnStrFromWebConfig %>
<%$ AppSettings:ValueFromWebConfig %>
<%$ Resources:Resource, Arabic %>
<%$ RouteValue:year %>
<%$ YourExpressionPrefix : Any %>
enlace de datos Sintaxis
<%# Eval("Name") %>
<%# Bind("Name") %>
<%# XPath ("Name") %>
comentario servidor
<%-- <asp:Label runat="server" Text="Label"></asp:Label>-- %>
también http://stackoverflow.com/questions/197047/what-is-the-difference-between-and – Oded
y http://stackoverflow.com/questions/160097/whats -la-diferencia-entre-y varios más –
Saludos, lástima que no puedas buscar <% usando la búsqueda ... incluso la lista de sugerencias no los tenía. ¿Cómo los has encontrado? :) Voy a cerrar como dupe – NibblyPig