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/

相关文章:

ASP.NET/CSS - 无法获得 :active to work

c# - 调试时无法评估表达式

c# - 将 ListBoxFor (Multiple) 绑定(bind)回模型

asp.net-mvc-4 - 带有条件数据属性的奇怪行为

c# - 将用户生成的查询向下传递到 n 层应用程序

c# - 通过用户控件确定 JavaScript 文件是否已包含

javascript - 有什么方法可以在标准 mvc 表单帖子中包含 knockoutjs 可观察值吗?

javascript - Accordion 中的访问 div

c# - 没有模型的 MVC 5 Html.BeginForm

jquery - MVC3 Razor Html.TextBoxFor 计算字段