返回单引号或双引号到 Javascripts Func
Return Single or Double Quotes to Javascripts Func
我正在做一个小函数,当用户单击GridView上的linkButton时,来自gridview的数据将出于某种目的带到javascript函数。好吧,除了单引号或双引号出现在数据(Msg(中时,一切正常。我尝试在Eval("Msg")
上使用替换功能,但它不允许我这样做。有什么理想吗?
我的代码片段:
<scripts>
function MyJFunc(Msg) {
alert(Msg);
}
</scripts>
<ItemTemplate>
<a onclick='<%# String.Format("javascript:MyJFunc(""{0}"");", Eval("Msg"))%>' href="javascript:void(0);">Show Message</a>
</ItemTemplate>
你必须使用转义功能。
我你的情况:使用HttpUtility.HtmlEncode
<a onclick='<%# String.Format("javascript:MyJFunc(""{0}"");", HttpUtility.HtmlEncode(Eval("Msg")))%>' href="javascript:void(0);">Show Message</a>
相关文章:
- 有没有一个插件可以从特定的页面/帖子中排除一些JavaScripts
- JavaScripts中匿名函数中的参数变量
- Rails4:资产管道(javascripts)路由错误
- cordova 2.0.0 给出了 Uncatch TypeError:对象 0 没有方法 'func'
- 以 func(a)(b)(c) 的方式调用的 Javascript 函数
- 如何限制jsp中的输入只使用字母而不使用JavaScripts(因为JavaScripts被禁用)
- Javascripts commands: window.alert vs console.log
- Rails 4.1.1.:lib/assets/javascripts中的JS文件;t负载
- Does underscore.js在_中创建匿名func对象,每个对象都需要进行乱码处理
- 为什么人们使用setTimeout(“func()”,..)而不是setTimeout(func,..)
- Selenium网络驱动程序:如何使用JavaScripts获取嵌入式图像数据
- 将Ajax部分视图模板放在Assets/javascripts目录中,而不是视图目录、Rails中
- Javascripts and Apache Velocity
- Javascripts 中的字符函数是 ret false,即使字符不满足 if 条件
- 字符串到 Firefox 扩展中的 javascript(没有 eval()、setTimeout 或 new Func
- JavaScript 窗口['func'],参数返回 undefined 而不是函数
- Javascript 文档结构 obj vs func.
- Javascript 的调试策略“TypeError: elem.dispatchEvent is not a func
- Javascripts未完全加载jQuery ajax内容
- 返回单引号或双引号到 Javascripts Func