在MVC中的脚本代码中使用@

时间:2012-04-03 14:54:09

标签: asp.net-mvc-3 razor

  

可能重复:
  Escape @ character in razor view engine

如何在MVC页面(razor引擎)的脚本代码中使用“@”符号

编写如下代码:

<script>
var a = "this is a test text with @ symbol";

alert(a);
</script>

4 个答案:

答案 0 :(得分:5)

您可以使用两个安乐死符号逃脱:@@

var a = "this is a test text with @@ symbol";

顺便说一句,尽管我最近学到了并且认为遇到这个问题的人也会发现它很有用:你可以用安培符号和星号的组合做评论:

@*this would comment out some code, or just allow for comments in general*@

答案 1 :(得分:4)

@@应该可以逃脱角色

答案 2 :(得分:2)

var a = "this is a test text with "+<text>@</text>+" symbol";

答案 3 :(得分:2)

要转义@符号,您需要将其加倍:

@@