区域Areas是MVC的一种功能。可以把网站的某一些模块进行分模块分组。
每个区域都有自己的路由规则和文件夹架构(controllers models views)
下面我们在VS2017中添加一个区域 比如后台管理区域 Manage
我们后面会继续来补充区域方面的知识 不过这集主要是理解路由在区域中的作用
添加区域的特殊路由 使用MapAreaRoute
app.UseMvc(routes =>
{
//区域中的路由
routes.MapAreaRoute("manage_area","Manage","manage/{controller=Home}/{action=Index}/{id?}"
);
routes.MapAreaRoute("space_area","Space","space/{controller=Home}/{action=Index}/{id?}"
);Code language: JavaScript (javascript)
Previous: 09-URL生成
Next: 12-Action中模型绑定