【发布时间】:2014-04-03 14:12:04
【问题描述】:
ASP.net 4.5 中的DataList 控件是否支持强类型模型绑定?我认为 DataList 控件是一个“数据控件”,在 asp.net 4.5 中,数据控件支持 ItemType 属性和 SelectMethod 属性,以允许强类型化。 但是在我的 DataList 控件中,我没有收到任何编译错误,但从未调用过 SelectMethod。 尽管在我的搜索中有一些网络示例(在 SO 上没有找到任何内容) (例如 www.srikanthtechnologies.com/blog/dotnet/aspnet45features.aspx 可能是一个未经测试的示例)似乎 DataList 控件不像 GridView 那样从 System.Web.UI.WebControls.DataBoundControl 继承。 网格视图:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview(v=vs.110).aspx 数据列表:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datalist.itemdatabound(v=vs.110).aspx 所以我在使用 ItemType 时没有编译错误,也没有调用 SelectMethod。显然它只是不支持。 我错过了什么吗?还有哪些“数据”控件不支持强类型?
【问题讨论】:
-
这一切都是因为我尝试使用过时的控件(FLAF)(感觉像个傻瓜)