在页面的PlaceHolder里添加一个DropDownList自定义控件,然后在里面做个代理回调,出错,代码如下:
//**************************************************//
Delault.aspxProtected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
SetUserControl()
End If
End SubProtected Sub SetUserControl()
Dim ucBaseInfo As New UserControl
ucBaseInfo = LoadControl("DropDownListControl.ascx")
Me.hldBasePanel.Controls.Add(ucBaseInfo)
AddHandler ucBaseInfo.DropDownListSelectedIndexChanged, AddressOf bbb
End SubSub bbb(ByVal sender As Object, ByVal e As System.EventArgs) End Sub//*****************************************************//
DropDownList自定义控件Public Event DropDownListSelectedIndexChanged As EventHandler Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChanged
RaiseEvent DropDownListSelectedIndexChanged(sender, e)
End Sub Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
DropDownList1.Items.Add("111")
DropDownList1.Items.Add("222")
DropDownList1.Items.Add("333")
End Sub现在红色的部分出现问题找不到不知道为什么?
//**************************************************//
Delault.aspxProtected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
SetUserControl()
End If
End SubProtected Sub SetUserControl()
Dim ucBaseInfo As New UserControl
ucBaseInfo = LoadControl("DropDownListControl.ascx")
Me.hldBasePanel.Controls.Add(ucBaseInfo)
AddHandler ucBaseInfo.DropDownListSelectedIndexChanged, AddressOf bbb
End SubSub bbb(ByVal sender As Object, ByVal e As System.EventArgs) End Sub//*****************************************************//
DropDownList自定义控件Public Event DropDownListSelectedIndexChanged As EventHandler Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChanged
RaiseEvent DropDownListSelectedIndexChanged(sender, e)
End Sub Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
DropDownList1.Items.Add("111")
DropDownList1.Items.Add("222")
DropDownList1.Items.Add("333")
End Sub现在红色的部分出现问题找不到不知道为什么?
解决方案 »
- 在后台CS代码中用new StringBuilder().Append("document.write('<>');");这方法能控制HTML的样式吗?
- asp.net 实现图片,文字,表格等一起录入数据库
- 关于取出纪录的前10个字
- 讨论:静态方法与非静态方法哪个占用资源多
- treeview控件无法在IE里正常显示,怎么解决?
- 跪求.net (C#代码)学习代码 最好sql server 数据库 优秀代码 马上接贴
- 求助,急!我现在在用一个COM组件对象,但它提示这样的错误,怎么解决?
- 求助:查询后如何分页?
- 数据库中id(已经设为主键),怎么让数据删除后,id仍然可以从1开始,求大侠赐教!
- 我用的Microsoft ASP.NET Web Matrix有重大bug!!!!!
- 北大青鸟这个培训学校好吗?
- 寻找沈阳的软件开发合作伙伴
AddHandler CType(ucBaseInfo, DropDownListControl).DropDownListSelectedIndexChanged, AddressOf bbb但功能上还有问题,当我点击DropDownList改变他的Index时想要的功能是回调用bbb方法来代理DropDownList1_SelectedIndexChanged事件,但实际没有触发bbb方法。