【问题标题】:It's possible use Areas in Blazor Server App?可以在 Blazor Server 应用程序中使用区域吗?
【发布时间】:2021-11-04 14:38:49
【问题描述】:

我正在使用 blazor 服务器应用程序构建解决方案,我需要创建一个类似 MVC 应用程序的区域。是否可以在 blazor 中使用区域创建解决方案?

任何人有信息或东西可以用来了解它吗?

【问题讨论】:

  • Chris Sainty 在他的巨著《Blazor In Action》中讨论了 Blazor 应用程序的组织。请参阅此视频中的 18:30 标记:youtube.com/watch?v=k8sIIGpA3XI

标签: asp.net .net-core model-view-controller blazor area


【解决方案1】:

当您想要 Blazor 页面(razor 组件)的区域时:不,但您可以轻松地使用文件夹来实现相同目的。

当您希望区域保存 razor 页面(或 MVC 视图)时,请创建一个新的(临时)Blazor 服务器项目并选择 Authentication=Individual accounts。该模板有你需要的一切。

【讨论】:

  • 感谢您的信息。我想将访客部分与管理部分“分开”。我想象一下,我可以使用文件夹和角色(Microsoft Identity)获得相同的结果
  • 我不认为每个文件夹都可以有一个“_imports.razor”,所以授权需要小心。
  • 好的,我明白了,感谢您提供的信息和您的帮助(这是我的第一个项目 [in blazor 和 web])
  • @HenkHolterman 您绝对可以在每个文件夹中拥有一个 _Imports.razor。 docs.microsoft.com/en-us/aspnet/core/blazor/components/…
猜你喜欢
  • 2022-11-18
  • 2020-01-30
  • 2022-07-10
  • 1970-01-01
  • 1970-01-01
  • 2018-02-27
  • 2020-10-29
  • 1970-01-01
  • 2021-05-19
相关资源
最近更新 更多