在gridview中添加一个button按钮,如何给这个按钮添加一个点击事件???
我添加了一个button按钮列
<asp:ButtonField ButtonType="Button" CommandName="Select" HeaderText="查看"
ShowHeader="True" Text="按钮" " />
想实现一个点击事件,当单击“按钮”后会弹出一个层,请问这个单击事件如何添加。当我直接添 onclick="showid('smallLay');这个的时候会出现错误信息
------解决方案--------------------
先要转换为ItemEdit 格式的 然后加上onclientclick=""
------解决方案--------------------2种办法:
1:用gridview的RowCommand 来捕获button的CommandName和CommandArgument
2:直接用input控件的onclientclick
由于你这里只是一个弹出层的操作推荐直接用第二种
------解决方案--------------------refer these:
http://www.cnblogs.com/insus/archive/2011/06/30/2094151.html
http://www.cnblogs.com/insus/archive/2012/09/22/2697862.html
------解决方案--------------------<asp:TemplateField HeaderText="详情">
<ItemTemplate>
<input name="CheckBox1" type="checkbox" value="<%#Eval("ID") %>"/>
<input name="button_test" type="button" value="查看" />
</ItemTemplate>
</asp:TemplateField>