C# 如何在asp.net c中为按钮分配动态id#

C# 如何在asp.net c中为按钮分配动态id#,c#,html,asp.net,C#,Html,Asp.net,我已经创建了html表并在表中获取动态数据。但在我调用函数的每个按钮上,我的服务器端都应该理解这个按钮。所以我需要将动态id或名称设置为button。下面是我的代码。我想给提交按钮提供唯一的id <table cellspacing='0'> <!-- cellspacing='0' is important, must stay --> <!-- Table Header --> <tr> <

我已经创建了html表并在表中获取动态数据。但在我调用函数的每个按钮上,我的服务器端都应该理解这个按钮。所以我需要将动态id或名称设置为button。下面是我的代码。我想给提交按钮提供唯一的id

<table cellspacing='0'> <!-- cellspacing='0' is important, must stay -->

    <!-- Table Header -->

        <tr>
           <th>ID</th>
           <th>Name</th>
           <th>Email</th>
           <th>Subject</th>  
           <th>Action</th>
   </tr>


    <!-- Table Header -->

    <!-- Table Body -->

        <%for (int i = 0; i < row_count; i++) { %>
    <tr id="h<%=i%>"><td><%=list[0][i]%></td>
        <td><%=list[1][i]%></td>
        <td><%=list[2][i]%></td>
        <td><%=list[3][i]%></td>
        <td><%=list[4][i]%></td>

        <td></td>

        <td><button type="submit" id="Submit"  class="submit" runat="server" onserverclick="button_Click" > Approve</button>
        </td>
    </tr>
    <%} %>


    <!-- Table Body -->

</table>

身份证件
名称
电子邮件
主题
行动
批准
我试图按如下方式分配id,但没有成功

<td><button type="submit" id="Submit<%=i%>"  class="submit" runat="server" onserverclick="button_Click" > Approve</button>
        </td>
批准

您可以查看:辞典收藏

您应该查看
中继器
网格视图
控件。什么是“不工作”意思?它抛出了一个错误吗?产生不正确的输出?重新格式化你的硬盘?你需要具体点,否则我们真的帮不了你。。。