GridView自定义模版中用的 LinkButton

本文介绍了ASP.NET中如何使用LinkButton触发后台方法及GridView事件,同时展示了如何通过服务器控件调用JavaScript函数,实现前后端交互。
1.触发一个后台的方法
   前台

<asp:TemplateField> <ItemTemplate> <asp:LinkButton ID="lb_Edit" runat="server" Text="修改" OnClick="GetIndex" /> </ItemTemplate> </asp:TemplateField>
 后台

protected
void GetIndex(object sender, EventArgs e) { LinkButton lbtn = (LinkButton)sender; nIndex = ((GridViewRow)lbtn.NamingContainer).RowIndex; ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script type='text/javascript'>showEditFloat();</script> ");//执行前台的js函数 }

 

 

2.前台的LinkButton也可以触发GridView事件

   <asp:TemplateField>
         <ItemTemplate>
             <asp:LinkButton ID="lb_delete" runat="server" Text="删除" CommandName="Delete" />                    
         </ItemTemplate>
  </asp:TemplateField>

3、服务器控件触发JS函数

 <asp:LinkButton ID="LinkButton1" ForeColor="Green"  runat="server" OnClientClick="addItem();return false;">xxxx</asp:LinkButton>

转载于:https://www.cnblogs.com/wupeiqi/archive/2012/11/13/2768118.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值