展示层由Ninesky。Web项目实现,负责网站内容的显示,项目包含Member和Control两个区域。Member区域实现网站内容的管理,Control区域实现网站系统管理。结构、功能图如下:一、Member区域1、添加Member区域Ninesky。
Web【右键】-> 添加->区域 。在弹出的添加区域对话框输入区域名称:Member,完成区域添加。2、添加Home控制器Ninesky。Web->Areas->Member->Controllers【右键】-> 添加->区域 。
选择 MVC 5 控制器 – 空,点击 添加 按钮。在“添加控制器”对话框中输入 “HomeController” 点击添加按钮。生成代码如下:using System;using System。Collections。Generic;using System。
Linq;using System。Web;using System。Web。Mvc;namespace Ninesky。Web。Areas。Member。Controllers{ /// <summary> /// 主控制器 /// </summary> public class HomeController : Controller { /// <summary> /// 主页面 /// </summary> /// <returns></returns> public ActionResult Index() { return View(); } }}3、为Index方法添加视图在 Index 方法上点右键->添加视图。
在 添加视图 对话框中,视图名称: Index,模板:Empty,选项勾选使用布局页,点击 添加 按钮,完成视图添加。按F5,运行项目,在浏览器中查看一下 http://localhost:52810/Home/Index。嗯,出错了,意思说Home找到两个匹配的控制器。
4、修改Member区域路由打开 Ninesky。Web->Areas->Member->MemberAreaRegistration。cs为MapRoute添加namespaces参数。图中红框内为添加的代码。5、修改默认路由打开 Ninesky。
Web->App_Start->RouteConfig。cs为MapRoute添加带有“namespaces”的参数。图中红框内为添加的代码。再次按F5运行,可以看到正常页面。二、Control区域Control区域的做法与Member区域方式相同 。
1、添加Control区域Ninesky。Web【右键】-> 添加->区域 。在弹出的添加区域对话框输入区域名称:Control,完成区域添加。2、添加Home控制器Ninesky。Web->Areas->Control->Controllers【右键】-> 添加->区域 。
选择 MVC 5 控制器 – 空,点击 添加 按钮。在“添加控制器”对话框中输入 “HomeController” 点击添加按钮。3、为Index方法添加视图在Home控制器的 Index 方法上点右键->添加视图。在 添加视图 对话框中,视图名称: Index,模板:Empty,选项勾选使用布局页,点击 添加 按钮,完成视图添加。
4、修改Member区域路由打开 Ninesky。Web->Areas->Control->ControlAreaRegistration。cs为MapRoute添加namespaces参数。图中红框内为添加的代码。=======================================代码见:https://ninesky。
codeplex。com/SourceControl/latest。
1.文章《ASP.NET MVC5网站开发之展示层架构》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《ASP.NET MVC5网站开发之展示层架构》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好