Blazor
一个免费的开源 Web 框架,使开发人员能够使用 Microsoft 开发的 C# 和 HTML 创建 Web 应用。
25 个问题
我有一个 .NET 8 Blazor 的应用,并且使用以下代码设置呈现模式:
@attribute [RenderModeInteractiveAuto]
现在我想用下面的代码设置呈现模式:
@rendermode InteractiveAuto
但是编译不通过,并报以下错误:
当前上下文中不存在名称“InteractiveAuto”
并且这种情况下,InteractiveAutoRenderMode 也不存在。
我需要做一些什么操作才能使它工作呢?
Note: 此问题总结整理于:@rendermode InteractiveAuto not found for Blazor .net 8
你好,
在你的Blazor Web 应用 .client 项目中,你可以检查一下 _Imports.razor 文件,确保它包含这行代码:
@using static Microsoft.AspNetCore.Components.Web.RenderMode
另外,你可以将Visual Studio更新到最新版(我的VS版本是17.9.0 Preview 1.0
),你可以点击“帮助”-->"检查更新"。
添加这行引用后,我们可以在组件中使用RenderMode:
如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。 注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。