繁体   English   中英

评估js函数参数中的表达式

[英]Evaluate expression inside js function argument

我正在使用OnClientClick事件调用javascript函数,我想传递一个参数,该参数是求值表达式的结果,像这样

OnClientClick='JsFunction(<%# Eval("csproperty") %>);'

当我尝试此操作时,当我尝试更改撇号位置时,该参数未得到评估,并且正在解析错误。 我想知道我想做的事是否可行? 谢谢你的帮助

这是组合字符串和一些代码的无效方法。 这是有效的版本:

OnClientClick='<%# String.Format("JsFunction({0})", Eval("csproperty")) %>'

想法是将属性值的整个格式放入<%# %>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM