Что означает <% # "what"%> в ASP.NET?

Возможный дубликат:
Значение различных символов на странице.aspx asp.net

Я знаком с <%= "whatever" %> как ярлык для <% Response.Write("whatever"); %>,

Но недавно я наткнулся на некоторый код, который использует <%# %> вместо. В этой конкретной кодовой базе он используется только внутри <asp:Repeater /> но я

Что значит <%# %> делать и когда можно / нужно использовать?

3 ответа

Решение

<% #...%>

Выражения привязки данных представляют собой важный набор разделителей кода, которые используются для создания привязки между свойством серверного элемента управления и источником данных.

Подробнее об этом здесь:

Разделители кода ASP.NET

Используется в сочетании с Databind.Eval как в <% # DataBinder.Eval (Container.DataItem, "Price")%>

Вот страница MSDN по этому вопросу

Вот как вы делаете "BINDING", вы можете захотеть выполнить поиск в google по привязке данных asp.net также, если вы используете что-то вроде system.web.htmlcontrols, это то, как вы можете также получить переменные документа по имени при использовании javascript.

Другие вопросы по тегам