宝哥软件园

ASP.NET MVC5网站开发的展示层架构(五)

编辑:宝哥软件园 来源:互联网 时间:2021-09-07

展览层由尼尼微实施。Web项目,负责网站内容的展示。该项目包括两个领域:成员和控制。

会员区实现网站内容的管理,控制区实现网站系统的管理。结构和功能图如下:

一、会员区

1.添加成员区域

尼尼微。web[右击]-添加区域。

在弹出的添加区域对话框中输入区域名称:成员,完成区域添加。

2.添加家庭控制器

尼尼微。web区域-成员-控制器[右击]-添加区域。

选择MVC 5控制器-空,点击添加按钮。

在“添加控制器”对话框中输入“家庭控制器”,然后单击添加按钮。生成的代码如下:

使用系统;使用系统。集合。通用;使用系统。Linq使用系统。Web使用系统。Web . Mvc命名空间nine sky . web . areas . member . controllers {///summary///main controller///summary public class home controller : controller {///summary///main page///summary///returns/returns public action result Index(){ return View();} }}3.为索引方法添加视图

右键单击索引方法-添加视图。

在“添加视图”对话框中,选择视图名称:索引,模板:空,使用布局页作为选项,然后单击“添加”完成视图添加。

按F5运行项目,并在浏览器中检查http://localhost 336052810/home/index。嗯,出了点问题,这意味着Home找到了两个匹配的控制器。

4.修改成员区域路线

open nine sky . web-areas-member-member real registration . cs。

为MapRoute添加命名空间参数。图中的红色方框显示了添加的代码。

5.修改默认路线

打开nine sky . web-app _ start-route config . cs。

为MapRoute添加一个带有“名称空间”的参数。图中的红色方框显示了添加的代码。

再次按F5运行,可以看到正常页面。

第二,控制区

控制区的方法与成员区相同。

1.添加控制区域

尼尼微。web[右击]-添加区域。在弹出的添加区域对话框中输入区域名称:控制,完成区域添加。

2.添加家庭控制器

尼尼微。web-area-control-controller[右击]-添加区域。

选择MVC 5控制器-空,点击添加按钮。

在“添加控制器”对话框中输入“家庭控制器”,然后单击添加按钮。

3.为索引方法添加视图

右键单击主控制器的索引方法-添加视图。

在“添加视图”对话框中,选择视图名称:索引,模板:空,使用布局页作为选项,然后单击“添加”完成视图添加。

4.修改成员区域路线

open nine sky . web-area-control-control area registration . cs。

为MapRoute添加命名空间参数。图中的红色方框显示了添加的代码。

=======================================

代码见:https://ninesky.codeplex.com/SourceControl/latest

代码下载:https://ninesky.codeplex.com点击源代码,点击下载下载源文件。

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

更多资讯
游戏推荐
更多+