GridViewカスタムテンプレートで使用されるLinkButton
2218 ワード
1.バックグラウンドをトリガーする方法
2.フロントのLinkButtonがGridViewイベントをトリガーすることも可能
3、サーバーコントロールがJS関数をトリガする
xxxx
<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関数をトリガする