我想以一种确保按钮从所选行获取其ID的方式向数据列表添加按钮。
我无法对DataList中的按钮事件执行任何操作。
HTML:
<asp:Button ID="Button1" runat="server" Text="ADD" CommandName="add-friend" CssClass="btn-info btn-lg lefter" />
代码:
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName == "add-friend")
{
//here ????
}
}
答案 0 :(得分:1)
这是我的来源:
<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 ????
}
}
现在,我想记录点击获取ID,我也在我的程序中使用id。
答案 1 :(得分:1)
这是答案:
源:
<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");
}
}
谢谢,没有人回答。