展览层由尼尼微实施。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点击源代码,点击下载下载源文件。
以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。