【问题标题】:Usage of Razor expressions with or without string quotes使用带或不带字符串引号的 Razor 表达式
【发布时间】:2017-07-07 07:47:53
【问题描述】:

关于Razor表达式使用(ASP.Net)案例,常见的有两种情况:

<div title="@MyClass.Test"></div>

<div title=@MyClass.Test></div>

因为他们似乎都在工作 Razor 2.0,我想知道是否有任何差异,尤其是在极端情况下(空值/错误值等)。

最后我也想知道哪个是最好的做法。提前谢谢你。

【问题讨论】:

    标签: c# asp.net razor


    【解决方案1】:

    HTML 属性的规则可以在here 找到。引号通常是可选的,但如果 MyClass.Test 的值中有空格,那么您将需要它们。

    我会说最好的做法是包含它们,因为它不会造成伤害,并且如果值中有空格,它将为您解决问题。

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 2019-05-28
      • 1970-01-01
      • 2010-09-13
      • 1970-01-01
      • 1970-01-01
      • 2016-03-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多