使控件运行=server
本文关键字:server 运行 控件 | 更新日期: 2023-09-27 18:11:52
在我的应用程序中,我动态地创建了一个按钮&它的名字是"Dynamic_Button"。可以把按钮做成runat=server
吗?我刚试过代码,但它不起作用。
Dynamic_Button.Attributes.Add("runat","server");
是否有其他方法使它在服务器端
当您手动实例化服务器控件时,不需要添加runat="server"属性。这是一个特殊的属性,仅由ASP使用。. NET页面解析器用于区分服务器控件与其他标记。
标记中的OnClick属性对应于Click服务器端事件,您可以使用+=操作符将其连接起来。:
LinkButton lb = new LinkButton();
lb.ID = "LinkButton1";
lb.Click += click_event;
lb.Text = "testtext";
和事件处理程序
protected void click_event(object sender, EventArgs e)
{
}
在这个例子中,不需要添加runat服务器,因为它已经有了。
看看这个答案:https://stackoverflow.com/a/11337397/284240
这将指导您在运行时创建和添加按钮以及分配事件(客户端和服务器端)。