JavaScript未终止的字符串常量

JavaScript未终止的字符串常量

问题描述:

我有以下函数,我传递一个值,但是这个值来自数据库。不过,我做以下时,得到下面的JavaScript:JavaScript未终止的字符串常量

showrootcausedetails('showrootcause',true,'<%# eval("Root Cause Analysis").ToString() %>') 

我知道我必须逃脱字符,但我怎么能做到这一点不知道什么是真正的字符串?

感谢,

雅各

+1

+1 - OP可能会低于.NET 4.0。这里有一些解决方案 - http://*.com/questions/2920752/is-there-a-standard-way-to-encode-a-net-string-into-javascript-string-for-use-in – 2011-03-27 22:12:00

+0

在使用该功能之前,我是否需要引用某些内容? – Jacob 2011-03-27 22:15:26

+0

我得到了相同的错误文本:'var setScript =“”;' – SearchForKnowledge 2015-02-10 20:12:29