OnClientClick=<%#" return confirm('您确定要删除节目:'+'" + Eval("name") + "'+'吗?') "%>

来源:百度知道 编辑:UC知道 时间:2024/05/26 22:13:43
这么写编译可以通过。代码运行也好使。但vs总提示“控件属性要用括号括起来”。但如果这么写OnClientClick=“<%#" return confirm('您确定要删除节目:'+'" + Eval("name") + "'+'吗?') "%>”又会提示服务器标记的格式不正确。谁有办法。
1楼会报错。
2楼您这样是可以。但绑定不了表字段。
3楼传参数的时候<%eval("name")%>就会报错。
必须绑定字段。还不让vs提示“控件属性要用括号括起来”。谁有办法。谢谢。

用单引号
OnClientClick='<%#" return confirm('您确定要删除节目:'+'" + Eval("name") + "'+'吗?') "%>'

你不觉得这样写很麻烦吗?
OnClientClick="return confirm('您确定要删除节目吗?')"这不就可以了么?

你可以写成个js函数,也可以用OnClientClick="return confirm('您确定要删除节目吗?')"

它这里是绑定了一个字段的吧