0

我正在研究 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?

4

1 回答 1

4

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

  • 广告轮播
  • 图表
  • 列表显示
  • 项目符号列表
  • 复选框列表
  • 详情查看
  • 下拉列表
  • 窗体视图
  • 网格视图
  • 列表框
  • 单选按钮列表

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

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

于 2013-10-16T16:36:38.550 回答