C# 在数据列表中,如何添加从所选行获取其Id的按钮?
我想在数据列表中添加一个按钮,以确保该按钮从所选行获取其Id 我无法对数据列表写入中的按钮事件执行任何操作 HTML: 这是我的消息来源:C# 在数据列表中,如何添加从所选行获取其Id的按钮?,c#,asp.net,C#,Asp.net,我想在数据列表中添加一个按钮,以确保该按钮从所选行获取其Id 我无法对数据列表写入中的按钮事件执行任何操作 HTML: 这是我的消息来源: <asp:Button ID="Button1" runat="server" Text="ADD" CommandName="add-freind" CssClass="btn-info btn-lg lefter" /> 现在,我想记录单击获取id时,我也会在我的过程中使用id。这是答案: 资料来源: <asp:Button ID
<asp:Button ID="Button1" runat="server" Text="ADD" CommandName="add-freind" CssClass="btn-info btn-lg lefter" />
现在,我想记录单击获取id时,我也会在我的过程中使用id。这是答案:
资料来源:
<asp:Button ID="Button1" runat="server" Text="ADD" CommandName="add-freind" CommandArgument='<%# Eval("id_user") %>' CssClass="btn-info btn-lg lefter" />
谢谢,无人接听。欢迎来到Stack Overflow。为了帮助我们帮助您,您需要发布您的代码,以显示您到目前为止所做的尝试。@KarlGjertsen请修改我们至底部。我已使用此代码更新了您的问题,并将在审阅后立即更新。然后可以删除此答案。最好在问题中添加代码,以便人们可以看到它。
<asp:Button ID="Button1" runat="server" Text="ADD" CommandName="add-freind" CssClass="btn-info btn-lg lefter" />
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "add-freind")
{
//here ????
}
}
<asp:Button ID="Button1" runat="server" Text="ADD" CommandName="add-freind" CommandArgument='<%# Eval("id_user") %>' CssClass="btn-info btn-lg lefter" />
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
int id;
int sesh =Convert.ToInt32(Session["id_user"]) ;
if (e.CommandName == "add-freind")
{
id = Convert.ToInt32(e.CommandArgument);
DataSetTableAdapters.tbl_add_freindTableAdapter freind_info = new DataSetTableAdapters.tbl_add_freindTableAdapter();
freind_info.add_freind(sesh,id);
Response.Redirect("contacts.aspx");
}
}