【问题标题】:MVC Razor character issue [duplicate]MVC Razor 字符问题 [重复]
【发布时间】:2014-02-22 12:55:18
【问题描述】:

如何在不尝试渲染的情况下将 @ 符号添加到剃刀视图? 我问的原因是,在我的页脚中有一些最新的推文,它以 @username 格式显示 twitter 用户名,但 MVC 试图将其解析为代码并引发编译错误,因为 @username 在当前上下文中不存在(显然)。

任何帮助都会很棒

【问题讨论】:

    标签: c# asp.net-mvc razor


    【解决方案1】:

    您可以使用<text>@name</text> 或@@ 将起作用。

    【讨论】:

      【解决方案2】:

      就像\\ 在控制台上打印时显示为\ 的工作方式一样,如果您需要显示单个@,请使用@@ 然后连接字符

      【讨论】:

        【解决方案3】:

        尝试使用这个@@,瞧这个窍门。

        【讨论】:

          【解决方案4】:

          用一个额外的 @ 转义它。 示例:

          @@TwiterName
          

          另一种解决方案是使用以下标签:<text></text>

          【讨论】:

            猜你喜欢
            • 2012-05-29
            • 2011-09-01
            • 2015-04-13
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-12-16
            • 1970-01-01
            相关资源
            最近更新 更多