微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为按钮单击添加多个用户控件

如何解决为按钮单击添加多个用户控件

目前我的 .aspx 文件中有 3 个用户控件

  <tr>
            <td>
                <ucM ID="M4" runat="server" />
            </td>
            <td>
                <ucM ID="M5" runat="server" />
            </td>
            <td>
                <ucM ID="M6" runat="server" />
            </td>
        </tr>

我想做的是:

  1. 添加一个按钮

<asp:Button  ID="Button1" runat="server" Text="ok" OnClick ="Button1_Click"/>

2.一键添加一个不同id的用户控件到主页面

我尝试过如下:-

1.第一次尝试 aspx.cs:-

   protected void Button1_Click(object sender,EventArgs e)
     {
         Medt con = (Med)LoadControl("~/Med.ascx");
         form1.Controls.Add(con);
     }

aspx:-

<formr id="form1" runat="server">

2.第二次尝试 aspx.cs:-

protected void Button1_Click(object sender,EventArgs e)
   {
           InnerHtmlKeeper += "<table id = '" + x + "'> <tr> <td><ucM:M ID='rtyry' 
           runat='server' /></td> </tr> </table>";
           divPlaceOnme.InnerHtml = InnerHtmlKeeper;
   }

aspx 文件:-

<formr id="form1" runat="server">
<div runat="server" id="divPlaceOnme"></div>
<asp:Button  ID="Button1" runat="server" Text="ok" OnClick ="Button1_Click"/>

有什么办法可以满足我的要求吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。