привязка модели разрешена для элементов управления, которые наследуются от DataBoundControl
(у нее есть свойство, которое вы можете использовать для указания типа модели). Но это не ограничивается FormView
и GridView
. Вот полный список элементов управления:
- AdRotator
- Диаграмма
- ListView
- BulletedList
- CheckBoxList
- DetailsView
- DropDownList
- FormView
- GridView
- ListBox
- RadioButtonList
Связывание в веб-форм ASP.NET (т.е. использование <%# Eval("...") %>
, <%# Bind("") %>
, <%# XPath ("...")
, <%# DataItem.PropertyName %>
серверных тегов) может использоваться только внутри элементов управления данными.
Это означает, что для привязки данных к TextBox с использованием новых функций привязки модели вам необходимо использовать любой из перечисленных выше элементов управления.