我希望能够在foreach块中单击参与者ID。这是我在 file.aspx 中的代码示例:
<ContentTemplate>
<% foreach(GroupParticipant participant in GrParticipant){ %>
<asp:Button ID="BtnAdmin" ClientIDMode="Static" runat="server" Text="Mark as Admin"
OnClick="BtnAdmin_Click" /><br />
<asp:LinkButton ID="BtnRemove" Text="Delete from group" runat="server" OnClick="BtnRemoveFromGroup_Click"/>
<input type="hidden" value="<%= participant.UserID %>" id="participantID"/>
<asp:Label ID="UserIDLbl" runat="server" Text="ID" />
<% } %>
</ContentTemplate>
使用此代码我没有得到什么。我尝试在代码中使用name="participantID"
和var UserID = Request.Form["UserpID"];
,但这会将所有participantID
作为数组。我也尝试使用ClientIDMode="Static"
但没有成功!或者还有另一种通过按钮发送变量的方法?我试过这个:
<asp:Button ID="BtnAdmin" ClientIDMode="Static" runat="server" Text="Make Admin"
OnCommand="BtnAdmin_Click" CommandName="usergetID" CommandArgument="<%= participant.UserID %>"/>
有人可以帮我吗???