动态绑定OnClientClick的值

今天在开发中遇到一个小问题,就是给模板列中的一个ImageButton加一个Js脚本的Confirm,我开始的理解是这样写:
OnClientClick="javascript:return BetOUConfirm('北京',<%# Eval("温度") %>,<%# Eval("湿度") %>);"
但是怎么都不能编译通过,提示服务器标记错误,改为DataBinder.Eval也不对,后来改变了一下思路,改为下面的代码就OK了。
OnClientClick=<%# "return BetConfirm('北京',"+Eval("温度")+","+Eval("湿度")+");" %>

你可能感兴趣的:(client)