读书人

为何为什么提示 接口“System.Web.UI.

发布时间: 2011-12-25 23:21:20 作者: rapoo

为什么为什么提示 接口“System.Web.UI.IPostBackDataHandler”已由基类“System.Web.UI.WebControls.ListBox”实现。
Public Class DynamicListBox
Inherits ListBox
Implements INamingContainer
Implements IPostBackDataHandler

为什么提示 接口“System.Web.UI.IPostBackDataHandler”已由基类“System.Web.UI.WebControls.ListBox”实现。


[解决办法]
试试Inherits ListControl
[解决办法]
去掉,Implements IPostBackDataHandler

不需要实现 IPostBackDataHandler 了,因为 ListBox 已经实现此接口

假如需要,你可以通过在 DynamicListBox 中重载基类方法
[解决办法]
参考:

备注

通常,应使用 ListBox.LoadPostData 方法为 ListBox 对象的更改处理已发布数据。

ListBox.System.Web.UI.IPostBackDataHandler.LoadPostData 方法是显式接口成员实现。它只能在 ListBox 实例被强制转换为 IPostBackDataHandler 接口时使用。

给实现者的说明: 若要定义一个自定义实现来处理 ListBox 对象的已发布数据,请重写 ListBox.LoadPostData 成员。该显式接口实现调用 ListBox.LoadPostData 方法处理控件的已发布数据。

http://msdn2.microsoft.com/zh-cn/library/system.web.ui.webcontrols.listbox.system.web.ui.ipostbackdatahandler.loadpostdata(VS.80).aspx
[解决办法]
Public Shadows Interface IPostBackDataHandler

End Interface

[解决办法]
Implements IPostBackDataHandler去掉
你已经继承了listbox了
listbox以实现了IPostBackDataHandler接口规则

读书人网 >asp.net

热点推荐