【发布时间】:2016-07-07 17:07:20
【问题描述】:
我最近更新了 Update 3 的 Visual Studio 和 1.0.0 的 ASP.Net Core。
我按照documentation 中的教程进行操作,并尝试设置使用区域,例如https://docs.asp.net/en/1.0.0/mvc/controllers/areas.html
但是,生成的链接是http://localhost:2187/?area=Admin,而不是http://localhost:2187/Admin/Home/Index
更新
我的路线:
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
routes.MapRoute(
name: "areaRoute",
template: "{area}/{controller=Home}/{action=Index}");
});
怎么了?
解决方案
问题在于答案中提到的路线顺序。
【问题讨论】:
标签: asp.net-core asp.net-mvc-areas tag-helpers