动态表行和id ASP.NET

时间:2014-09-29 15:20:17

标签: html asp.net webforms

我尝试在表格中创建动态行代码:

    <tbody>
                <%for (int i = 0; i < dt.Rows.Count; i++)
                  {%>
                <tr>
                    <td><%dt.Rows[i][0].ToString();//Email%></td>
                    <td><%dt.Rows[i][4].ToString();//ID%></td>
                    <td>
                        <center><asp:Button ID="EditUser" runat="server" Text="Edit" class="btn btn-info" /></center>
                    </td>
                    <td>
                        <center><asp:Button ID="RemoveUser" runat="server" Text="X" class="btn btn-danger" /></center>
                    </td>
                    <td>
                        <center><asp:Button ID="SendPasswordUser" runat="server" Text="Send Password" class="btn btn-success" /></center>
                    </td>
                    <%}%>
                </tr>        

发生了什么 - 文字没有写入表格。
另一个问题是当我尝试为按钮创建动态ID时(ID =“EditUser&lt;%i%&gt;”):

    <center><asp:Button ID="EditUser<%i%>" runat="server" Text="Edit" class="btn btn-info" /></center>

我收到一个错误,名称不正确,因为&lt;%I%&gt; (来自Users.aspx.designer.cs文件):

    protected global::System.Web.UI.WebControls.Button EditUser<%i%>;

我该如何解决?谢谢!


更新:
我修复了第一个问题。

    <td><%Response.Write(dt.Rows[i][0].ToString());//Email%></td>

我只需要帮助解决ID的问题。

0 个答案:

没有答案