C# 剃须刀页面的常见路径?
有没有一种方法可以为Razor页面声明一个公共路由,例如我有Foo.cshtml,它可以通过以下任意Url访问: /福 /恩福 /女秘书/富 /酒吧/餐厅 注意:我希望这也适用于项目中的所有其他Razor页面C# 剃须刀页面的常见路径?,c#,asp.net-core,routing,razor-pages,C#,Asp.net Core,Routing,Razor Pages,有没有一种方法可以为Razor页面声明一个公共路由,例如我有Foo.cshtml,它可以通过以下任意Url访问: /福 /恩福 /女秘书/富 /酒吧/餐厅 注意:我希望这也适用于项目中的所有其他Razor页面 所以我找到了一个解决方案,但是,我也需要一个自定义路由处理程序,也就是说,当用户登陆url时,取决于url,我想执行不同的工作来更改线程区域性,例如,您可以添加一个类似 routes.MapRoute("DefaultLocalized", "{langua
所以我找到了一个解决方案,但是,我也需要一个自定义路由处理程序,也就是说,当用户登陆url时,取决于url,我想执行不同的工作来更改线程区域性,例如,您可以添加一个类似
routes.MapRoute("DefaultLocalized",
"{language}-{culture}/{controller}/{action}/{id}",
new
{
controller = "Home",
action = "Index",
id = UrlParameter.Optional,
language = "en",
culture = "US"
});
可能是重复的谢谢,我使用了惯例,并与页面过滤器相结合。但是这个看起来很有趣,我下次可能会试试。