【问题标题】:Visual Studio 2019 Razor Syntax Highlighting When Using Local Functions使用本地函数时的 Visual Studio 2019 Razor 语法突出显示
【发布时间】:2020-02-19 03:55:04
【问题描述】:

在 ASP.NET Core 3.1 Razor 视图中遇到本地函数时,VS2019 语法突出显示似乎变得异常糟糕。像这样的函数:

@{
  void Buttons()
  {
      <div class="col-md-12">
          <button type="submit" name="Command" value="close">Save & Close</button>
          <button type="submit" name="Command" value="save">Save & Stay</button>
          <button type="submit" name="Command" value="cancel">Cancel</button>
      </div>
  }
}

高亮显示充满错误,而实际上它可以编译并正常工作。将鼠标指针悬停在&lt;div&gt; 上会弹出Cannot resolve symbol &lt;div&gt;. 消息。

有没有人找到解决方法,还是我们需要等待 VS 突出显示才能赶上新语法?

【问题讨论】:

标签: c# razor visual-studio-2019 asp.net-core-3.1


【解决方案1】:

很遗憾,答案是“没有答案”。

https://youtrack.jetbrains.com/issue/RIDER-34875 上有一个针对此问题的 JetBrains 问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-13
    • 2020-10-07
    • 1970-01-01
    • 2021-08-19
    • 1970-01-01
    • 1970-01-01
    • 2018-08-23
    • 2017-10-19
    相关资源
    最近更新 更多