下载此文档

MVC 20框架编程7区段篇.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
MVC 20框架编程7区段篇.doc全面探讨ASP. NET MVC 2. 0框架编程
—(7)使用区段功能
作者朱先忠
为了方便大规模网站中的管理大量文件,ASP. NET MVC 区段(Area)。在本文中,我们将讨论与区段概念相关的基本操作。
一、简介
随着对Web应用程序功能需求的日益增长,与特定Web应用程序相关联的文件的数量有 可能会急剧增长。在Web窗体应用程序中,网页通常分为若干个子文件夹,每个子文件夹代 表这些网页集合中的一个逻辑分组。另一方面,Web表单项目模板有可能使用任意的文件夹 结构来进行文件组织。
ASP. NET MVC按照既定惯例进行管理。因此,对应的文件夹结构比较严格,你甚至可以 照搬照抄使用,所有网页都被划分为根文件夹Views下的一些子文件夹,每一个子文件夹与 Controllers文件夹中的每个控制器名称相匹配。例如,“Organizations”控制器就在 "Views”文件夹下有一个对应的“OTganizations”文件夹,所有ASPX网页描述了对应于 Organizations控制器的视图。图1给出了一个这样的可能的示例文件夹结构:
日 Q Controllers 酉 曹 Organiz&
Models
® i2j obj
日 口 Views
El □ Home
□ Organizatio ns
S □ Shared

图1 一示例MVC工程结构
虽然上述过程可以允许稍微的定制,但是由于约定惯例文件夹结构还是保持比较严格的 组织方式。最新版本的MVC2. 0中在上述约定中添加了一个区段(Area)的新概念。这样一 来,在严格的ASP. NET MVC框架和逻辑组件分离之间就出现了一种平衡机制。理解这一点最 简单的方式就是观察一下一个示例工程的文件夹结构。下面给出的是与前面的图1同一样的 项目,但是经过使用内联区段技术进行了重新布局。
日 Areas
田匚1 Accounts
□匚 Organizations
曰匕 Controllers

曰匚Views
曰可 Management i间 回 回
CJ Shared 證 曹 Organiz&tionsAreaRegistration. c$
S 口 bin -
S CJ Content
E D Controllers 曹
S 口 obj
日 匸Views
日 Home

S 匚J Shared 諄 Web,config
S
El ◎ Web. config
图2—使用内联式区段
内联项目区段允许ASP. NETMVC项目在维持控制器、模型和视图文件夹结构的同时,还 对逻辑组件进彳亍相互的分离,但是核心项目实施与Organizations区段是分离开来的。应用 程序的区段可以允许出现重复的控制器类命名、模型类名字、视图命名等,但各个区段还可 以共享“Shared”文件夹

MVC 20框架编程7区段篇 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人蓝天
  • 文件大小89 KB
  • 时间2021-07-29
最近更新