小编Pet*_*Bal的帖子

在 Blazor 中设置启动页面

我的 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?}");
});
Run Code Online (Sandbox Code Playgroud)

客户的启动具有(由新的 Blazor 项目生成):

public void ConfigureServices(IServiceCollection services)
{
}

 public void Configure(IComponentsApplicationBuilder app)
{
     app.AddComponent<App>("app");
}
Run Code Online (Sandbox Code Playgroud)

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

index.cshtml 只有一行代码:

@page "/"
Run Code Online (Sandbox Code Playgroud)

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

我看过很多地方,都知道 Blazor 是“实验性的”。感觉就像我正在努力改变这么简单的东西。

routing razor-pages blazor

18
推荐指数
3
解决办法
1万
查看次数

标签 统计

blazor ×1

razor-pages ×1

routing ×1