我在我的aspx页面
<%
for(int i=0;i<10;i++)
{
LinkButton1.CommandArgument=i.ToString();
%>
<asp:LinkButton ID="LinkButton1" runat="server" OnCommand="LinkButton1_Click"></asp:LinkButton>
<%
}
%>
如何在我的aspx.cs页面中传递一个值,如:
protected void LinkButtonStergeArticol_Click(object sender,CommandEventArgs e)
{
String id = e.CommandArgument.ToString();
}
我知道这不正确,因为我有更多具有相同ID的LinkButtons,但在这种情况下我的问题是否有任何解决方案?或者你能建议我另一种方法吗?
我需要为数组中的每个项目都有一个linkbutton。然后我需要传递项目的索引,以便我可以在我的aspx.cs页面中删除它。
答案 0 :(得分:0)
您是否尝试过以下内容?
<%
for(int i=0;i<10;i++)
{
//LinkButton1.CommandArgument=i.ToString();
%>
<asp:LinkButton ID="LinkButton1"
runat="server"
OnCommand="LinkButton1_Click"
CommandName="SomeCommand"
CommandArgument="<%= i%>"></asp:LinkButton>
<%
}
%>
答案 1 :(得分:0)