日期:2014-05-17  浏览次数:20485 次

js函数绑定后台参数尖顶号被转义
onblur="CheckIT(<%# Eval('MyNo').ToString()%>)" 
绑定到前台编译之后成了这个样子:
onblur="CheckIT(&lt;%# Eval('MyNo').ToString()%>)" 
他为什么不去后台中找值呢?

------解决方案--------------------
onblur='<%# "CheckRepeat("+ Eval("MyNo").ToString()+");"%>'
探讨

onblur='<%# "CheckRepeat("+ Eval('MyNo').ToString()+");"%>'
外边有双引号,里面还有双引号,这对吗?
引用:
可以的哈 这样就不会被转义了

引用:

我函数前台写的,这样调用行吗?引用:
我想起了,对于服务端控件你这样绑定是不行的,你需要这种写法:

onblur='……