Что означает <% # "what"%> в ASP.NET?
Возможный дубликат:
Значение различных символов на странице.aspx asp.net
Я знаком с <%= "whatever" %>
как ярлык для <% Response.Write("whatever"); %>
,
Но недавно я наткнулся на некоторый код, который использует <%# %>
вместо. В этой конкретной кодовой базе он используется только внутри <asp:Repeater />
но я
Что значит <%# %>
делать и когда можно / нужно использовать?
3 ответа
<% #...%>
Выражения привязки данных представляют собой важный набор разделителей кода, которые используются для создания привязки между свойством серверного элемента управления и источником данных.
Подробнее об этом здесь:
Используется в сочетании с Databind.Eval как в <% # DataBinder.Eval (Container.DataItem, "Price")%>
Вот страница MSDN по этому вопросу
Вот как вы делаете "BINDING", вы можете захотеть выполнить поиск в google по привязке данных asp.net также, если вы используете что-то вроде system.web.htmlcontrols, это то, как вы можете также получить переменные документа по имени при использовании javascript.