gpt4 book ai didi

routing - 在Blazor中设置启动页面

转载 作者:行者123 更新时间:2023-12-01 13:14:25 24 4
gpt4 key购买 nike

我的Blazor应用程序中的启动页面是Index.cshtml。我想将启动页面更改为主页,即Home.cshtml。
我正在使用vs2019,ASPNET CORE Blazor(0.9.0-preview3-19154-020)。

Blazor Serverside在Startup.cs中具有路由,我认为该路由用于服务,而不是页面...,并保留通过创建新的Blazor项目生成的路由。

app.UseMvc(routes =>
{
routes.MapRoute(name: "default", template: "{controller}/{action}/{id?}");
});

客户的启动具有(由新的Blazor项目生成):
public void ConfigureServices(IServiceCollection services)
{
}

public void Configure(IComponentsApplicationBuilder app)
{
app.AddComponent<App>("app");
}

我是否需要以某种方式在客户端startup.cs中注册路由?

index.cshtml中只有一行代码:
@page "/"

如何将“启动”页面从Index.cshtml更改为Home.cshtml?

我到过很多地方,都知道Blazor是“实验性的”。感觉像我正在努力改变这种简单的事情。

最佳答案

复制包括路由模板的@page指令:

@page "/"

从Index.cshtml文件更改为Home.cshtml文件,然后删除Index.cshtml文件,或为其 @page伪指令提供其他路由模板,例如
@page "/index"

关于routing - 在Blazor中设置启动页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56876631/

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