【问题标题】:Avoiding Unexpected Token illegal while string assignment字符串赋值时避免意外令牌非法
【发布时间】:2013-05-06 07:27:35
【问题描述】:

我对网络开发很陌生,并试图实现以下目标

我有一个带有 html 标签的 c# 字符串(它是一个 cshtml 页面 - ASP.net 网页):

var htmlStr="div style="text-align: center;"><i style="font-size: 10pt;"><b><u>some text&nbsp;</u></b></i></div><div style="text-align: center;"><i><b><u><br></u></b></i></div><div style="text-align: center;"><i><b><u><br></u></b></i></div><div style="font-weight: normal; text-align: center; font-style: normal;"><br></div>" ;

然后在 JavaScript 中我按如下方式使用它:

 var jStr = '@htmlStr';

我收到以下错误

*“未捕获的语法错误:意外令牌非法”*

我假设没有正确分配字符串。请在这里帮助我,让我知道这样做的正确方法是什么???

提前致谢!!!

【问题讨论】:

    标签: javascript c#-4.0 razor


    【解决方案1】:

    我找到了带有转义功能的解决方案:

    var jStr = escape('@htmlStr');
    

    【讨论】:

      猜你喜欢
      • 2012-08-20
      • 2014-12-04
      • 2018-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-07
      • 2015-10-19
      • 1970-01-01
      相关资源
      最近更新 更多