asp.net-mvc-3 - 在 MVC 的脚本代码中使用 @

标签 asp.net-mvc-3 razor

这个问题在这里已经有了答案:




9年前关闭。




Possible Duplicate:
Escape @ character in razor view engine



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

写一个这样的代码:
<script>
var a = "this is a test text with @ symbol";

alert(a);
</script>

最佳答案

您可以使用两个 ampersat 符号进行转义: @@

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

顺便说一句,尽管我最近了解到并认为遇到这个问题的人也可能会发现它很有用:您可以使用 ampersat 符号和星号的组合进行评论:
@*this would comment out some code, or just allow for comments in general*@

关于asp.net-mvc-3 - 在 MVC 的脚本代码中使用 @,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9995871/

相关文章:

asp.net-mvc-3 - 使用 Moq 如何验证函数是否在不指定参数的情况下被调用?

asp.net-mvc-3 - 强类型@User.Identity

asp.net-mvc-3 - 为什么 ValidationSummary(true) 显示属性错误的空摘要?

asp.net-mvc - 如何使用 MVC 3 将文本数据导出到 csv?

asp.net-mvc-3 - 为什么会有 [Display(AutoGenerateField=false)] 和 [HiddenInput(DisplayValue = false)]?

c# - 将数组传递给 ASP.NET Core 中的数据属性

ajax - Asp Mvc3 webgrid 通过ajax进行分页和过滤

c# - 为什么使用硬编码字符串值正确呈现单选按钮?

c# - 有没有办法在不改变屏幕位置的情况下发帖(带表格的普通帖子)?

css - ASP.NET MVC 内联样式转换