Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
数据列表支持模型绑定Asp.NET4.5_Asp.net_Gridview_Datalist - Fatal编程技术网

数据列表支持模型绑定Asp.NET4.5

数据列表支持模型绑定Asp.NET4.5,asp.net,gridview,datalist,Asp.net,Gridview,Datalist,ASp.net 4.5中的DataList控件是否支持强类型模型绑定?我认为DataList控件是一个“数据控件”,在asp.net 4.5中,数据控件支持ItemType属性和SelectMethod属性,以允许强键入。 但是在我的DataList控件中,我没有得到编译错误,但是SelectMethod从未被调用。 尽管我在网上搜索了一些例子(没有在上面找到任何东西) (例如www.srikanthtechnologies.com/blog/dotnet/aspnet45features.as

ASp.net 4.5中的DataList控件是否支持强类型模型绑定?我认为DataList控件是一个“数据控件”,在asp.net 4.5中,数据控件支持ItemType属性和SelectMethod属性,以允许强键入。 但是在我的DataList控件中,我没有得到编译错误,但是SelectMethod从未被调用。 尽管我在网上搜索了一些例子(没有在上面找到任何东西) (例如www.srikanthtechnologies.com/blog/dotnet/aspnet45features.aspx可能是一个未经测试的示例)看起来DataList控件不像GridView那样从System.Web.UI.WebControl.DataBoundControl继承。 GridView: 数据列表: 所以我在使用ItemType时没有编译错误,也没有调用SelectMethod。显然,它只是不被支持。
我错过什么了吗?还有哪些“数据”控件不支持强键入?

您似乎完全正确(因此,请尽管接受您自己的答案,因为您已经完成了所有必需的研究)-作为一种预期的解决方法,请使用它的替代控件,即
列表视图
(与所有其他被替换的东西一样,
DataList
仍然仅支持向后兼容,但不再以任何其他方式更新)


而所有其他数据绑定控件都支持强类型模型绑定(甚至是
DropDownList
,就这样)。

所有这些都是因为我试图使用过时的控件(FLAF)(感觉像个傻瓜)