我们新建非空MVC项目的时候,项目默认跳转地址为项目的根目录视图,即Home/Index。这时候我们项目中又存在多个区域A和B,而这时候我们想让项目默认跳转的视图为区域A下的Login/Index视图,这时候我们就需要对App_Start文件夹下的RouteConfig.cs代码做一些修改,具体代码如下所示:

public static void RegisterRoutes(RouteCollection routes)

{

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

//默认

routes.MapRoute(

name: "Default",

url: "{controller}/{action}/{id}",

defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },

namespaces: new[] { "Quber.Controllers" }//设置主路由的命名空间,防止与区域Area中控制器名称发生冲突

);

//修改如下:

//设置A区域下Login控制器中的Index为默认视图

routes.MapRoute(

name: "Default",

url: "{controller}/{action}/{id}",

defaults: new { controller = "Login", action = "Index", id = UrlParameter.Optional },

namespaces: new[] { "Quber.Areas.A.Controllers" }//设置主路由的命名空间,防止与区域Area中控制器名称发生冲突

).DataTokens.Add("Area", "A");

}

说明:代码中的Quber代表项目的命名空间

.Net MVC中设置默认启动为某区域的视图相关推荐

  1. 双系统(Windows 与 Linux)中如何设置默认启动系统

    电脑双系统即在windows系统与Linux系统中如何设置默认启动系统?(超详细)https://www.bilibili.com/read/cv5277001/

  2. html action能跨域么,ASP.NET MVC 中设置跨域

    原标题:ASP.NET MVC 中设置跨域 来源:GetPower cnblogs.com/gdpw/p/9236661.html 程序员共读整理发布,转载请联系作者获得授权ASP.NET MVC中设 ...

  3. wsl(Windows Subsystem for Linux)启动多个子系统和设置默认启动子系统

    WSL的全称是Windows Subsystem for Linux Windows 10在开发者模式下可以使用linux子系统,这个子系统需要在Microsoft Store中下载安装 如果你已经在 ...

  4. Mysql中设置默认时间为当前值

    1.直接在创建表时添加该列并声明默认值,如下: CREATE TABLE `table1` (`id` int(11) NOT NULL,`createtime` timestamp NULL def ...

  5. word 2010中设置默认粘贴为 只保留文本粘贴【visio也适用于快捷键方式】

    VISIO也适用如下方式: 3. 当然也可以直接是 Ctrl + Alt + V打开选择性粘贴选项卡 来选择其中某项来粘贴也是可以的 转: word 2010中设置默认粘贴为 只保留文本粘贴 2012 ...

  6. photoshop 字体小_如何在Photoshop和Illustrator中设置默认字体

    photoshop 字体小 Photoshop and Illustrator are powerful, but not exactly intuitive. That goes double fo ...

  7. win10系统与win7系统双系统怎么设置默认启动系统

    一.问题背景 近期安装win7和win10双系统,但是开机登陆时,每次要自己手动选择自己需要的系统,比较麻烦.需要电脑设置一下默认的启动系统. 二.解决方案 1.打开win7系统电脑,同时按下组合键& ...

  8. 在open in browser插件中设置默认打开浏览器

    在open in browser插件中设置默认打开浏览器 我们使用双核浏览器为例(ChromeCore)其他浏览操作都一样的 首先,我们用图来说话,首先打开下载的open in browser插件 第 ...

  9. Win7系统中同时安装了python2.x和python3.x,如何设置默认启动的python版本

    现在Windows系统同时兼容了python2和python3的两个版本,但安装的时候会默认使用python2.x或python3.x的版本,却不是自己想要的那个默认的版本.那么,如何设置自己想要的默 ...

  10. 在Tomcat7.0中设置默认服务器和不加端口名访问

    前言 昨天买了域名,服务器,然后搭建了环境,然后想他通过默认的端口,不用端口就访问. 设置WEB项目的欢迎页 在WEB-INF文件夹下有个web.xml文件(最近新建的项目不包含此文件,可以手动新建) ...

最新文章

  1. 学长毕业日记 :本科毕业论文写成博士论文的神操作20170407
  2. Codeforces Round #377 (Div. 2) 732A B C D E F
  3. Win切换管理员用户
  4. 要学好 C 语言 / C++ ,Makefile 可少不了
  5. 创业感悟:技术兄弟为什么一直没有起来(1)
  6. ORB-SLAM3 一张图梳理rgbd_tum.cc主流程
  7. 51单片机WIFI模块ESP8266-01s一定要看这个!普中科技给的模块 避免采坑!+CWJAP:3 FAIL 配置不了wifi名称和密码?
  8. 不叫 Andromeda?Google 新系统疑为 Fuchsia
  9. Python2视频教程
  10. IOS 7.1 在线安装IPA(OTA无线发布)整理
  11. vue+elemnt ul 图片上传隐藏按钮+图片回显
  12. 牛客网数字化招聘解决方案,支持10万人同时在线笔试
  13. java把时间戳转换成时间_(转)java时间与时间戳互转
  14. 无人机——开源飞控简介
  15. 数字通信学习笔记——基带信号解调
  16. Linux学习——在CentOS7上安装和配置MySQL5.7
  17. SSD目标检测:tensorflow 版本调试以及出现错误的解决方法
  18. Swoft 2.x 微服务基础(Consul、RPC 服务发现、限流与熔断器)
  19. 【数论】求组合数的四种方法
  20. 模拟登录,给三次机会,并提示还有几次。如果登录成功,就可以玩猜数字小游戏了。

热门文章

  1. 记录下 k8s (1.14.2)使用kubeadm方式搭建和rancher搭建需要的镜像清单
  2. docker+阿里云镜像容器进行环境的备份与获取
  3. pycharm 中Python 模板的自动生成
  4. 微信小程序开发入门与实践
  5. tar.xz如何解压:linux和windows下tar.xz解压命令介绍
  6. 拖后腿了吗?工信部称8兆以上宽带占比44.4%
  7. 项目添加程序集的引用后老是报错
  8. 8. CURD 操作
  9. 3. jQuery 选择器
  10. 应用安全-安全设备-Waf系列-软Waf-安全狗(Safedog)