如何在asp.net中使用html表动态添加按钮

时间:2016-03-16 11:34:46

标签: c# asp.net

我想在html表中添加动态按钮。

我创建了一个母版页和另一个子页面。

在子页面上,我想在html表中动态添加一个按钮。

这是我的代码:

Button btnSend = new Button();
btnSend.ID = "btnSend";
btnSend.Text = "Send";
btnSend.Click += new System.EventHandler(btnSend_Click);
this.form1.Controls.Add(btnSend);

但是我收到了一个错误:

  无法从子页面访问

form1。

请帮我动态添加一个按钮到html表中。

3 个答案:

答案 0 :(得分:1)

如果您使用asp.net,那么您没有表格。只需在工具箱中插入一个按钮,然后根据需要设置buttonName.visible = truefalse

答案 1 :(得分:1)

如果你想为你的子页面添加动态控件,那么我建议你添加一个面板,然后只需使用panel.controls.add(你的按钮)就可以了。

答案 2 :(得分:0)

您是否在codebehind上创建HTML表?如果是这样,您可以在那里添加按钮。 如果没有,您可以尝试将Literal放在那里,并在需要时填写HTML按钮的代码。