asp.net - Razor View 引擎 : How do I escape the "@" symbol?

标签 asp.net asp.net-mvc-3 razor escaping twitter-anywhere

我试图在 ASP.NET MVC3 中结合 Twitter @Anywhere API 输出一些 Twitter 句柄,但我无法弄清楚如何在 Razor View 中实际转义“@”符号。

有谁知道 Razor 中转义“@”字符的语法是什么?

我尝试过使用<text></text>这会导致 JIT 错误。

最佳答案

您必须使用@@来转义@符号。

需要注意的一件重要事情是,当电子邮件地址中存在 @ 符号时,您不需要对其进行转义。 Razor 应该足够聪明,能够自己解决这个问题。

关于asp.net - Razor View 引擎 : How do I escape the "@" symbol?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5287704/

相关文章:

c# - 设置什么属性以便浏览器不会重命名 "IDs"?

c# - Interop.Word Documents.Open 为空

javascript - 如果我没有域,如何将 CORS header 添加到我的 REST API?

jquery - .Submit() 不起作用

c# - 在捕获输入记录时,如何正确使用 ViewModel 构建与 View 的双向绑定(bind)?

css - 将 Bootswatch 与 .net 核心网络应用程序一起使用(razor 而非 MVC)

c# - 意外的@using 关键字

c# - 在 C# 中的 @ 部分截断电子邮件文本字符串

asp.net - 是否可以在同一项目上运行 3.5 ASP.NET Web 表单和 MVC 3.0

asp.net-mvc - 如何在复杂的 Web 应用程序中支持用户编辑的内容?