...添加内容 <asp:panel id="H_view" runat="server" width="300" Hei...
发布网友
发布时间:2024-10-14 04:19
我来回答
共3个回答
热心网友
时间:2024-10-14 07:35
page_load(){
Button btn = new Button(){Text="push me"};
btn.Click+=(bs,be)=>{((Button)bs).Text="Text被修改了哦";};
panel.Controls.Add(btn);
}
这种动态添加的控件的代码必须每次pageload时都要执行,否则它们对应的事件不能响应。
比如你试试把添加控件的代码写在if(!IsPostBack){}里,单击事件就不会走了,因为.net要触发事件的时候发现这个事件根本没有!(因为在IsPostBack里面,代码没走,所以没添加那个事件)
如果你是要添加文字内容,请换用Lable控件
热心网友
时间:2024-10-14 07:35
添加服务器控件,还是什么...
热心网友
时间:2024-10-14 07:34
<asp:panel>你要输入的内容</asp:panel>