我在c#中创建一个字符串。
string jsVersion = @"function getContent() {
var content = " + "\"" + documentString + "\"" + @"
return content;
}";
documentString变量包含一个巨大的字符串,它也有换行符。现在在javascript中加载此字符串时,内容变量不包含有效字符串(因为换行符)。
现在我怎样才能创建一个即使有换行符也有效的字符串?
答案 0 :(得分:2)
答案 1 :(得分:1)
你能用这种方式使用string.format而不是连接吗?
一个例子:
string jsVersion = string.format("function getContent() {var content = '{0}'return content; }",documentString);
答案 2 :(得分:0)
这会将您的换行符替换为<br/>
: -
stringToDecode.replace(/\n/, '<br />')