首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

js函数绑定后台老板参数尖顶号被转义

2012-08-17 
js函数绑定后台参数尖顶号被转义onblurCheckIT(%# Eval(MyNo).ToString()%)绑定到前台编译之后成了

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

[解决办法]
onblur='<%# "CheckRepeat("+ Eval("MyNo").ToString()+");"%>'

探讨

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

引用:

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

onblur='……

热点排行