下面是我的代码protected void Page_Load(object sender, EventArgs e)
{
Button bFirst = new Button();
bFirst.Text = "测试按钮";
bFirst.Style["left"] = "150px";
bFirst.Style["top"] = "40px";
bFirst.Style["position"] = "absolute";
bFirst.ID = "tt";
bFirst.Click += new EventHandler(bFirst_Click);
Page.Controls.Add(bFirst);
}
刚开始这样加载控件时会出现控件必须放在runat=server标签中的错误,
Control 'tt' of type 'Button' must be placed inside a form tag with runat=server.
后来我重载了VerifyRenderingInServerForm函数
public override void VerifyRenderingInServerForm(Control control)
{ }
这样虽然不会出现错误,但按钮的事件响应不了,我不知道是不是重载VerifyRenderingInServerForm函数的原因,请各位大哥帮忙解答下。
{
Button bFirst = new Button();
bFirst.Text = "测试按钮";
bFirst.Style["left"] = "150px";
bFirst.Style["top"] = "40px";
bFirst.Style["position"] = "absolute";
bFirst.ID = "tt";
bFirst.Click += new EventHandler(bFirst_Click);
Page.Controls.Add(bFirst);
}
刚开始这样加载控件时会出现控件必须放在runat=server标签中的错误,
Control 'tt' of type 'Button' must be placed inside a form tag with runat=server.
后来我重载了VerifyRenderingInServerForm函数
public override void VerifyRenderingInServerForm(Control control)
{ }
这样虽然不会出现错误,但按钮的事件响应不了,我不知道是不是重载VerifyRenderingInServerForm函数的原因,请各位大哥帮忙解答下。
解决方案 »
- 一个Dll两个程序集引用,怎么样共享数据?C#
- 如何在Visual Studio2005中安装visio
- retuan能返回多个参数吗
- dateTimePicker控件源代码
- 线程问题
- 想用DNS.GetHostByName()函数,但是提示说找不到类型或命名空间名称DNS,我using using System.Net 后用csc /r:System.Net.dll /out:test.e
- MySqlCommandBuilder的作用是什么?
- .net反编译,好强大的混淆
- 有关函数(高手请进!)
- vs2012下win10 64编译的win7 64下运行不了
- 向textbox里输入信息, 点击回车后还在这个textbox里显示所输入的内容
- 关于messagebox的问题,怎样让其在弹出后的一定时间内自动关闭?
{
Button bFirst = new Button();
bFirst.Text = "测试按钮";
bFirst.Style["left"] = "150px";
bFirst.Style["top"] = "40px";
bFirst.Style["position"] = "absolute";
bFirst.ID = "tt";
bFirst.Click += new EventHandler(bFirst_Click);
Page.Form.Controls.Add(bFirst);
}
protected void bFirst_Click(object sender, EventArgs e)
{
Response.Write("ssss");
}
protected void Page_Load(object sender, EventArgs e)
{
Button bFirst = new Button();
bFirst.Text = "测试按钮";
bFirst.Style["left"] = "150px";
bFirst.Style["top"] = "40px";
bFirst.Style["position"] = "absolute";
bFirst.ID = "tt";
bFirst.Click += new EventHandler(bFirst_Click);
//Page.Controls.Add(bFirst);
this.form1.Controls.Add(bFirst);
} protected void bFirst_Click(object sender, EventArgs e)
{
Response.Write("OK");
}