Eventuali duplicati:
What's the difference between <%# %> and <%= %>?
<%$, <%@, <%=, <%# … what's the deal?Qual è la differenza tra <%: e <% = e <% # in aspx?
Mi scuso se questo è duplicato, ma è esasperante difficile da Google per.
Eventuali duplicati:
What's the difference between <%# %> and <%= %>?
<%$, <%@, <%=, <%# … what's the deal?Qual è la differenza tra <%: e <% = e <% # in aspx?
Mi scuso se questo è duplicato, ma è esasperante difficile da Google per.
<%:
è una novità di .NET 4.0 - è equivalente a HttpUtility.HtmlEncode(Response.Write())
.
<%=
è più vecchio e rappresenta solo Response.Write()
.
<%#
è un binding expression.
Here's un buon articolo su di loro. In sintesi:
direttiva Pagina
<%@ Page Language="C#" %>
rendering Codice
<% Response.Write("Hello World!"); %>
<%= SayHello("Ahmed") %>
<%: DateTime.Now.ToString() %>
sintassi delle espressioni
<%$ ConnectionStrings:ConnStrFromWebConfig %>
<%$ AppSettings:ValueFromWebConfig %>
<%$ Resources:Resource, Arabic %>
<%$ RouteValue:year %>
<%$ YourExpressionPrefix : Any %>
Associazione dati Sintassi
<%# Eval("Name") %>
<%# Bind("Name") %>
<%# XPath ("Name") %>
Commento Server
<%-- <asp:Label runat="server" Text="Label"></asp:Label>-- %>
anche http://stackoverflow.com/questions/197047/what-is-the-difference-between-and – Oded
e http://stackoverflow.com/questions/160097/whats -la-differenza-tra-e-molti altri –
Cheers, vergogna non è possibile cercare <% utilizzando la ricerca ... anche la lista dei suggerimenti non aveva quelli in. Come mai li hai trovati? :) Mi chiuderò come duplicato – NibblyPig