gpt4 book ai didi

asp.net-core - 将一些 Razor 页面放在不同的程序集中 - blazor

转载 作者:行者123 更新时间:2023-12-04 12:05:54 24 4
gpt4 key购买 nike

喜欢将一些 Razor 页面作为不同组件中的 blazor 组件,
执行此操作的程序和最佳实践是什么?

BlazorComponents --> Razor 类库的类型,我这里放了 counter.razor

BlazorServerApp

在导入中,我导入了 @using BlazorComponents命名空间,
但是在运行时似乎仍然无法通过 /counter 访问计数器页面

使用所有最新版本。

最佳答案

取自此处的 Microsoft 文档 - https://docs.microsoft.com/en-us/aspnet/core/blazor/routing?view=aspnetcore-3.1

使用 AdditionalAssemblies 参数指定路由器组件在搜索可路由组件时要考虑的其他组件。除了 AppAssembly 指定的程序集之外,还考虑指定的程序集。在以下示例中,Component1 是在引用的类库中定义的可路由组件。以下 AdditionalAssemblies 示例导致对 Component1 的布线支持:

<Router
AppAssembly="typeof(Program).Assembly"
AdditionalAssemblies="new[] { typeof(Component1).Assembly }">
...
</Router>

关于asp.net-core - 将一些 Razor 页面放在不同的程序集中 - blazor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60029025/

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