【问题标题】:Blazor pages in multiple projects多个项目中的 Blazor 页面
【发布时间】:2020-01-17 10:51:02
【问题描述】:

我有 3 个项目 Projection.Server - 这包含主机文件和启动 Projection.Shared - 这包含控制器和页面(类库) Components.Shared - 这包含要在整个项目中使用的所有组件(类库)

我的问题是我的所有页面都在 Projection.Shared 中用于该项目,但我希望能够在 Components.Shared 中有一个页面用于我的登录页面,当此解决方案扩展但何时可以由多个项目使用我在 Components.Shared 中创建了一个登录页面,它无法定向到该页面并说:

抱歉,这个地址什么都没有。

我认为是这种情况,因为我的 App.Razor 中的 RouteData 位于 Projection.Shared 中,因此无法访问 Components.Shared 中的页面,有没有办法解决这个问题?

【问题讨论】:

    标签: c# asp.net-core .net-core blazor


    【解决方案1】:

    我想出了答案,以防其他人将来遇到这个问题。 将以下内容添加到App.Razor 文件中可以查看多个项目:

    AdditionalAssemblies = "new[] { typeof(Shared.Components.App).Assembly }"
    

    【讨论】:

      猜你喜欢
      • 2021-03-22
      • 1970-01-01
      • 1970-01-01
      • 2020-09-22
      • 2020-03-02
      • 1970-01-01
      • 1970-01-01
      • 2020-10-11
      • 1970-01-01
      相关资源
      最近更新 更多