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接口规则