【发布时间】:2018-12-05 16:10:47
【问题描述】:
我是剃刀页面的新手(习惯于 MVC 模式)。我在 GitHub 上看到了一些有趣的路由模式:
services.AddMvc()
.AddViewLocalization()
.AddDataAnnotationsLocalization()
.AddRazorPagesOptions(options =>
{
options.Conventions.AddPageRoute("/Edit", "/{Slug}/Edit");
options.Conventions.AddPageRoute("/Delete", "{Slug}/Delete");
options.Conventions.AddPageRoute("/Details", "{Slug?}");
options.Conventions.AddPageRoute("/Details", @"Index");
options.Conventions.AddPageRoute("/Create", "{Slug?}/Create");
});
在某些项目中,我看不到AddRazorPagesOption
出于好奇,如果我不这样指定路由会怎样?
【问题讨论】:
标签: asp.net-core routing razor-pages