我有一个问题,我想在模板字段中单击按钮时获取行, 这是我的模板字段
<asp:TemplateField ItemStyle-CssClass="item-gridview" HeaderStyle-CssClass="text-header-gridview" HeaderText="Infor">
<ItemTemplate>
<button type="button" class="btn btn-info btn-xs" data-toggle="modal" data-target="#modal-show-detail">Information</button>
</ItemTemplate>
</asp:TemplateField>
我想这样做,因为当我点击按钮时,我将检索gridview行并传入模态并显示, 所以,任何人都可以帮助我,如何在templatefield中点击按钮(而不是asp:Button),或者向我展示如何在按钮点击时在gridview中获取行并在模态上显示它的方法,非常感谢。
答案 0 :(得分:0)
据我所知,ASP.Net网格没有任何行点击事件,或者有但我不确定。
通常为了允许用户点击一行来执行某些操作,我更喜欢在行本身上使用onClientClick
事件。如下所示:
<asp:TemplateField onClientClick="displayModal('<%# Container.DataItemIndex %>')"
ItemStyle-CssClass="item-gridview" HeaderStyle-CssClass="text-header-gridview" HeaderText="Infor">
<ItemTemplate>
<button type="button" class="btn btn-info btn-xs" data-toggle="modal" data-target="#modal-show-detail">Information</button>
</ItemTemplate>