Webforms .NET 4.5模型绑定到文本框

时间:2013-10-15 10:27:00

标签: c# webforms

我正在研究WebForms .NET 4.5的新模型绑定功能:

http://www.asp.net/web-forms/tutorials/hands-on-labs/whats-new-in-web-forms-in-aspnet-45

然而,它似乎仅限于GridView,FormView等。如何绑定到一个简单的asp:Texbox?

1 个答案:

答案 0 :(得分:4)

为从DataBoundControl继承的控件启用模型绑定(它具有ItemType属性,可用于指定模型的类型)。但它不仅限于FormViewGridView。以下是控件的完整列表:

  • 的AdRotator
  • 图表
  • 的ListView
  • 的BulletedList
  • 的CheckBoxList
  • 的DetailsView
  • 的DropDownList
  • 的FormView
  • GridView的
  • 列表框
  • 单选按钮列表

ASP.NET Web窗体中的绑定(即<%# Eval("...") %><%# Bind("") %><%# XPath ("...")<%# DataItem.PropertyName %>服务器标记的使用)只能在数据绑定控件中使用。

这意味着要使用新的模型绑定功能将数据绑定到TextBox,您需要使用上面列出的任何控件。