vs.net2003,自定义web控件问题?在线等,当场结分。谢谢各位ggjj
编写asp.net的程序中,在vs.net 2003中自定义一个web控件,button,想要将他和一个义事件绑定,为何不行?请大家帮帮忙。为什么我的btn按钮的click事件没有反应?
程序:
<DefaultProperty("text"), ToolboxData("<{0}:GenEditAdd runat=server></{0}:GenEditAdd>")> Public Class GenEditAdd
Inherits System.Web.UI.WebControls.WebControl
(1) '重调用定义一个动态的按钮btn
Protected Overrides Sub CreateChildControls()
Dim btn As New Button
btn.Text = "测试"
Me.Controls.Add(btn)
AddHandler btn.Click, AddressOf test_click '将按钮与事件连接
End Sub
(2)'定义按钮事件
Private Sub test_click(ByVal sender As [Object], ByVal e As EventArgs)
Me.Controls.Add(New LiteralControl("<br><br>btn按钮事件成功"))
End Sub
end class
实际运行中(2)的结果不能显示 ,更不就不能调用。为什么?
但是http://chs.gotdotnet.com/quickstart/aspplus/default.aspx 网页中的Windows 窗体-》在复合控件中处理事件,中使用addHandler和Addressof就可以啊。是不是vs.net2003的问题啊?