动态定义控件的问题?

Bettyh 2008-07-18 09:02:24
代码如下:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim ltn As New LinkButton
ltn.ID = "btnshow"
ltn.Text = "下载文件"
AddHandler ltn.Click, AddressOf ltn_Click
Page.Controls.Add(ltn)
End Sub
Protected Sub ltn_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ltn.Click
Response.Write("<script>alert('成功!')</script>")
End Sub
为什么出现以下错误:
Handles 子句要求一个在包含类型或它的某个基类型中定义的 WithEvents 变量。
如何修改啊
...全文
37 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bettyh 2008-07-18
  • 打赏
  • 举报
回复
页面中加个Panel
那知道如何定义控件数组吗?
Bettyh 2008-07-18
  • 打赏
  • 举报
回复
去掉后运行可以,但是出现如下错误:
类型“LinkButton”的控件“btnshow”必须放在具有 runat=server 的窗体标记内。
在aspx页面中要写些什么呢?
ejoe313 2008-07-18
  • 打赏
  • 举报
回复
你把 Protected Sub ltn_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ltn.Click
后面的Handles ltn.Click 去掉试试

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧