为什么
Dim img As New System.Web.UI.WebControls.Image
img.ID = "img1"
Page.Controls.Add(img)
可以创建,而
Dim imgButton As New System.Web.UI.WebControls.ImageButton
imgButton.ID = "imgbutton1"
Page.Controls.Add(imgButton)
却提示类型“ImageButton”的控件“imgbutton1”必须放在具有 runat=server 的窗体标记内?我要直接在page中创建ImageButton控件应该怎么写?
Dim img As New System.Web.UI.WebControls.Image
img.ID = "img1"
Page.Controls.Add(img)
可以创建,而
Dim imgButton As New System.Web.UI.WebControls.ImageButton
imgButton.ID = "imgbutton1"
Page.Controls.Add(imgButton)
却提示类型“ImageButton”的控件“imgbutton1”必须放在具有 runat=server 的窗体标记内?我要直接在page中创建ImageButton控件应该怎么写?
解决方案 »
- 去掉重复的URL参数
- 寻求答案“访问数据库”
- 导出比较大excel出现"与服务器的连接被重置问题"
- 如何在一个图中绘制多条折线图?
- 关于treeview的安装问题,在线等,解决即给分,分只给唯一一个帮忙解决问题的人。
- 如何在html里传同一界面的Web控件的值到另一页面?
- DataGrid绑定TextBox后取值问题,谢谢!!
- ********碰到问题啦,请教各位大侠!*************
- 如何在动态加载的用户控件里再动态加载用户控件???
- 文件路径问题
- 当值为空时,弹出警告信息!!
- 为什么我在.net对象浏览器里看到有几个类只有属性(没有其他私有字段),那它的属性的get和set是怎么实现的?
Page.Controls[1].Controls.Add(imgButton)你上面的做法是因为创建的控件将显示在form标记之外.
在代码中都通不过阿
Controls[1]这个是什么?
注意这里的form1是在aspx页面看到那个<form id="form1">然后form.Controls.Add(yourcontrol)===========================================
这样就可以了.