.NET MVC项目设置包含Areas中的页面为默认启动页
2018-06-22 06:19:03来源:未知 阅读 ()
利用vs创建一个MVC项目后,一般的默认启动页是根目录下-->Controllers-->HomeController-->Index这个方法对应的页面。
我先说下创建Areas的流程:
但是我们的controller一般都会建立很多,这样我们就会想建个文件夹按照业务或者其他的分类方式把这么多文件放在不通的文件夹分开,所以就有了区域【Areas】的概念。
首先在根目录下创建一个Areas的文件夹,然后在Areas文件下创建一个区域,也就是我们要分类的文件夹
然后VS就会自动创建对应的文件夹和文件配置,如图:
然后在controllers文件夹下面创建自己的controller即可,在views文件夹下面创建对应的view页面。
说到这里,我们都创建好了,怎么设置默认启动页,指向我们的controller里面的方法呢?
方法如下,设置controller和action,然后再加上areas即可:
routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Account", action = "Index", id = UrlParameter.Optional } ).DataTokens.Add("Area", "Account");
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- asp.net源程序编译为dll文件并调用的实现过程 2020-03-29
- Asp.net MVC SignalR来做实时Web聊天实例代码 2020-03-29
- ASP.NET MVC中jQuery与angularjs混合应用传参并绑定数据 2020-03-29
- Asp.Net中WebForm的生命周期 2020-03-29
- ASP.NET使用Ajax返回Json对象的方法 2020-03-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash