如题,updatepanel中的gridview中的linkbutton,我想点击后做处理前台
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<asp:LinkButton ID="delete_ID" runat="server" CommandName="delpic" CommandArgument='<%Eval("pictureid") %>' Text="删除"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>后台代码
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "delpic")
{
string delpicid = e.CommandArgument.ToString();
//代码
}
}
可是就是点了没反应,请教大家这个问题如何解决,前面我用了验证控件,后来去掉了也是没有反应。
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<asp:LinkButton ID="delete_ID" runat="server" CommandName="delpic" CommandArgument='<%Eval("pictureid") %>' Text="删除"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>后台代码
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "delpic")
{
string delpicid = e.CommandArgument.ToString();
//代码
}
}
可是就是点了没反应,请教大家这个问题如何解决,前面我用了验证控件,后来去掉了也是没有反应。
{
if (e.CommandName == "delpic")
{
LinkButton lBtn=(LinkButton)e.Rows.FindControl("delete");
string delpicid=lBtn.CommandArgument//先要找到这个控件
//string delpicid = e.CommandArgument.ToString();
//代码
}
}