GridView相应模板列中的LinkButton按钮的事件
1 定义LinkButton时需要填写CommandName属性(用来找到这个按钮的标识),也可填写CommandArgument属性(这个属性可是其他列的值)。
<ItemTemplate>
<asp:LinkButton ID="lbtnNameDetail" runat="server" CommandName="open" CommandArgument='<%# Eval("ID") %>' Text='<%# Eval("Text") %>'>
</asp:LinkButton>
</ItemTemplate>
2 在gridview的RowCommand事件中相应对LinkButton的点击<asp:LinkButton ID="lbtnNameDetail" runat="server" CommandName="open" CommandArgument='<%# Eval("ID") %>' Text='<%# Eval("Text") %>'>
</asp:LinkButton>
</ItemTemplate>
protected void gv1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "open")
{
string ID= e.CommandArgument.ToString;
//your code
}
{
if (e.CommandName == "open")
{
string ID= e.CommandArgument.ToString;
//your code
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步