gpt4 book ai didi

c# - Razor 代码块在 ASP.NET Core 3.1 中不起作用

转载 作者:行者123 更新时间:2023-12-03 13:41:43 29 4
gpt4 key购买 nike

@Helpers已从 Razor in ASP.NET Core 3.1 消失现在作为替代建议使用 Razor 代码块。
https://docs.microsoft.com/en-us/aspnet/core/mvc/views/razor?view=aspnetcore-3.1#razor-code-blocks

不幸的是,如果我添加示例代码

@{
void RenderName(string name)
{
<p>Name: <strong>@name</strong></p>
}
}

到 Razor 页面(cshtml)我收到错误表单 Intelisence 无法解析值,它表明该位置不接受 HTML 并且预期 c# 代码。如何使用 Razor 代码块?

enter image description here

最佳答案

就我而言,问题是 锐器 .更新没有解决问题(版本 2020.2.4)。现在通过“扩展”->“管理扩展”禁用它。
我花了太长时间才找到原因。
更新 :
通过重新激活 Resharper 并禁用 .cshtml 文件的代码检查。 “扩展”->“Resharper”->“选项”->“代码检查”->“忽略代码”->“文件掩码”->“添加”->“*.cshtml”。

关于c# - Razor 代码块在 ASP.NET Core 3.1 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59857376/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com