如何用ASP.NET MVC实现针对长尾关键词的区域路由?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1389个文字,预计阅读时间需要6分钟。
目录
一、区域路由
二、示例程序
1.新建区域路由
2.注册区域路由
2.1 区域路由文件 2.2 全局注册区域路由三、测试区域路由
1. 区域路由配置目录
- 一、区域路由
- 二、示例程序
- 1、新建区域路由
- 2、注册区域路由
- 2.1、区域路由文件
- 2.2、全局注册区域路由
- 三、测试区域路由
一、区域路由
为了管理网站中大量的文件,在ASP.NET MVC 2.0版本中引入了一个新概念:区域(Area)。
有了区域以后,可以让我们的项目不至于太复杂而导致管理混乱。每个模块的页面都放入相应的区域内进行管理很方便。看下面的截图:
上图中有两个模块:一个是User模块,另一个是Product模块,所有关于这两个模块的Controller、Model、View都放入各自的模块内。而且从上图中可以看出:区域的功能就类似于一个小的MVC项目,虽然项目小,但是有自己的控制器、模型、视图和路由设置。
区域实际上就是应用程序内部的一个MVC结构,一个应用程序可能包含若干个MVC结构(区域)。例如:一个大型的电子商务网站可能分为若干个区域,这些区域分别代表产品,用户等模块,每个区域表示应用程序的一个独立功能。
本文共计1389个文字,预计阅读时间需要6分钟。
目录
一、区域路由
二、示例程序
1.新建区域路由
2.注册区域路由
2.1 区域路由文件 2.2 全局注册区域路由三、测试区域路由
1. 区域路由配置目录
- 一、区域路由
- 二、示例程序
- 1、新建区域路由
- 2、注册区域路由
- 2.1、区域路由文件
- 2.2、全局注册区域路由
- 三、测试区域路由
一、区域路由
为了管理网站中大量的文件,在ASP.NET MVC 2.0版本中引入了一个新概念:区域(Area)。
有了区域以后,可以让我们的项目不至于太复杂而导致管理混乱。每个模块的页面都放入相应的区域内进行管理很方便。看下面的截图:
上图中有两个模块:一个是User模块,另一个是Product模块,所有关于这两个模块的Controller、Model、View都放入各自的模块内。而且从上图中可以看出:区域的功能就类似于一个小的MVC项目,虽然项目小,但是有自己的控制器、模型、视图和路由设置。
区域实际上就是应用程序内部的一个MVC结构,一个应用程序可能包含若干个MVC结构(区域)。例如:一个大型的电子商务网站可能分为若干个区域,这些区域分别代表产品,用户等模块,每个区域表示应用程序的一个独立功能。

