<asp:TemplateField HeaderText="确定">
<ItemTemplate>
<asp:Button ID = "ok2" runat ="server" CommandName="OK" Text ="确定发送" CommandArgument ='<%# DataBinder.Eval(Container,"RowIndex") %>' OnClientClick ='return confirm("你确定吗?")' />
</ItemTemplate> 这是gridviwe中的 确认按钮 我想在确认的时候 弹出一个对话框 你是否确认发送 (目前行得第一列数据)的内容 目前我只能
弹出的内容是“你确定吗?" 这句话 , 能否把当前的第一列数据也绑定在confirm中 知道的朋友 说说 万分感谢
<ItemTemplate>
<asp:Button ID = "ok2" runat ="server" CommandName="OK" Text ="确定发送" CommandArgument ='<%# DataBinder.Eval(Container,"RowIndex") %>' OnClientClick ='return confirm("你确定吗?")' />
</ItemTemplate> 这是gridviwe中的 确认按钮 我想在确认的时候 弹出一个对话框 你是否确认发送 (目前行得第一列数据)的内容 目前我只能
弹出的内容是“你确定吗?" 这句话 , 能否把当前的第一列数据也绑定在confirm中 知道的朋友 说说 万分感谢
<ItemTemplate>
<asp:Button ID = "ok2" runat ="server" CommandName="OK" Text ="确定发送" CommandArgument ='<%# DataBinder.Eval(Container,"RowIndex") %>' OnClientClick ='return confirm("<%#Eval("UTCid") %>你确定吗?")' />
</ItemTemplate>
</asp:TemplateField> 在数据库中是 UTCid 显身出来的列名是编号 我绑定了 好像不行
<asp:TemplateField HeaderText="确定">
<ItemTemplate>
<asp:Button ID = "ok2" runat ="server" CommandName="OK" Text ="确定发送" CommandArgument =' <%# DataBinder.Eval(Container,"RowIndex") %>' OnClientClick ='return confirm("你确定发送"+ '<%#Eval("第一列的字段名") %>'+"吗?")' />
</ItemTemplate>
ps:手写没有测试过。
可参考:http://topic.csdn.net/t/20050511/11/3997607.html
<asp:Button ID = "ok2" runat ="server" CommandName="OK" Text ="确定发送"
CommandArgument =' <%# DataBinder.Eval(Container,"RowIndex") %>'
OnClientClick ==<%#"return confirm('"+ Eval("UTCid").ToString()+" 你确定吗?')"%> />
--------------------------------------------------------------------
没错,就是这样的,不过也可以用Bind('第一列的字段名'),这样效率会高一点
因为Eval是加载完反射绑定,而Bind是在加载时直接绑定数据
错误 1 验证 (ASP.Net): 属性值必须用引号括起来。
如果加上''也不行
运行不了了