【问题标题】:Why does Visual Studio highlight double curly braces in Razor (.cshtml/.razor)?为什么 Visual Studio 在 Razor (.cshtml/.razor) 中突出显示双花括号?
【发布时间】:2021-07-28 12:59:35
【问题描述】:

虽然我一直在 Visual Studio 2019 中使用 Blazor 中的 Razor 页面(.cshtml)和 Razor 组件(.razor),但直到现在我才偶然发现此功能,它突出显示了两者之间的任何内容一对大括号:{{ }}.

它适用于 Razor 页面 (.cshtml) 和 Razor 组件 (.razor)。 Razor syntax documentation 中没有提到这种语法。 {{}} 语法的目的是什么?我错过了什么?

这就是它的样子。文本以亮粉色突出显示:


这就是浅色主题中相同的亮点:


【问题讨论】:

    标签: c# asp.net visual-studio razor blazor


    【解决方案1】:

    这由工具|选项中的“HTML 客户端模板值”设置映射。

    它是 a.o. 中使用的一段 HTML 语法。用于数据绑定的 Angular,
    喜欢<h1> {{user.username}} </h1>。堪比 Blazor 的黄色@

    我认为这在 Blazor(剃刀)文件中没有任何意义。可以放心忽略。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-29
      • 2012-11-13
      • 1970-01-01
      • 2015-08-21
      • 1970-01-01
      • 2022-11-11
      • 2020-12-24
      • 1970-01-01
      相关资源
      最近更新 更多