我正在动态创建一个按钮并将其放置在一个占位符中,如下所示
<asp:Button ID="generateTableSchema" runat="server" Text="Generate Table" OnClick="generate_Click" />
protected void generate_Click(object sender, EventArgs e)
{
Button button = new Button();
button.Text = "Generate Table";
button.ID = "generateTable";
button.OnClick = hello();
PlaceHolder1.Controls.Add(button);
}
但 onclick 事件没有触发。
这是我得到的错误
System.Web.UI.WebControls.Button.OnClick(System.EventArgs)' is inaccessible due to its protection level
你好如下...
public void hello()
{
Label1.Text = "heellllllllllo";
}
这里有什么问题????
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
}
else
{
button.Click += ButtonClick;
}
}
@Daren你的意思是这样...