感谢这篇博文的作者:http://blog.csdn.net/chenqiangdage/article/details/48136601

最近使用VS2015开发一个统一认证服务,想将API自己生成的帮助页面设置为默认页面。

示例:

namespace IOV.Authrize.Areas.HelpPage
{/// <summary>/// 帮助页面路由注册/// </summary>public class HelpPageAreaRegistration : AreaRegistration{/// <summary>/// 区域名称/// </summary>public override string AreaName{get{return "HelpPage";}}/// <summary>/// 注册/// </summary>/// <param name="context"></param>public override void RegisterArea(AreaRegistrationContext context){context.MapRoute("HelpPage_Default","Help/{action}/{apiId}",new { controller = "Help", action = "Index", apiId = UrlParameter.Optional });HelpPageConfig.Register(GlobalConfiguration.Configuration);}}
}

  修改RouteConfig代码为:

    public class RouteConfig{/// <summary>/// 注册路由/// </summary>/// <param name="routes"></param>public static void RegisterRoutes(RouteCollection routes){routes.IgnoreRoute("{resource}.axd/{*pathInfo}");routes.MapRoute("Default","{controller}/{action}/{id}",new { controller = "Help", action = "Index", id = UrlParameter.Optional },new[] { "IOV.Authrize.Areas.HelpPage.HelpController" }).DataTokens.Add("area", "HelpPage");}}

  

转载于:https://www.cnblogs.com/fjzhang/p/7873743.html

MVC 如何设定默认默认路由为指定的Area下的某个action(笔记)相关推荐

  1. IP地址,子网掩码,默认网关,路由,形象生动阐述

    自己的Linux虚拟机已经分配了固定的IP地址(使用无线路由,用的是192.168.1.XX网段),公司的无线网络分配的IP地址是(10.51.174.XX网段) 所以当自己的电脑拿到公司,还想使用桥 ...

  2. Angular中的路由配置、路由重定向、默认选中路由

    场景 Angular介绍.安装Angular Cli.创建Angular项目入门教程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail ...

  3. 【ElasticSearch】ElasticSearch 7.x 默认不在支持指定索引类型 Failed to parse mapping [_doc]: Root mapping definitio

    1.概述 elasticsearch7默认不在支持指定索引类型,默认索引类型是_doc,如果想改变,则配置include_type_name: true 即可(这个没有测试,官方文档说的,无论是否可行 ...

  4. MATLAB中nargin函数的用法nargin是用来判断输入变量个数的函数,这样就可以针对不同的情况执行不同的功能。通常可以用它来设定一些默认值。如下例所示: 函数文件 examp.m

    nargin是用来判断输入变量个数的函数,这样就可以针对不同的情况执行不同的功能.通常可以用它来设定一些默认值.如下例所示: 函数文件 examp.m function fout=examp(a,b, ...

  5. 华为H3C配置单臂路由、静态默认浮动路由的配置方法

    实验案例拓扑图 给交换机配置,配置trunk链路 [Huawei]interface GigabitEthernet 0/0/1 [Huawei-GigabitEthernet0/0/1]port l ...

  6. Oracle数据库新建默认表空间并指定用户

    Oracle数据库新建默认表空间并指定用户 1,创建一个空的文件夹(用于存储生成的表空间) 2,打开SQL PLUS 使用system用户登录,并输入相关命令 命令解析: 创建表空间: create ...

  7. ASP.NET Core MVC 从入门到精通之路由

    随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用 ...

  8. [ASP.NET MVC2 系列] ASP.NET MVC 之如何创建自定义路由约束

     [ASP.NET MVC2 系列]      [ASP.NET MVC2 系列] ASP.Net MVC教程之<在15分钟内用ASP.Net MVC创建一个电影数据库应用程序>      ...

  9. ASP.NET MVC 5 入门教程 (3) 路由route

    文章来源: Slark.NET-博客园 http://www.cnblogs.com/slark/p/mvc-5-get-started-route.html 上一节:ASP.NET MVC 5 入门 ...

  10. ASP.NET MVC下的异步Action的定义和执行原理

    Visual Studio提供的Controller创建向导默认为我们创建一个继承自抽象类Controller的Controller类型,这样的Controller只能定义同步Action方法.如果我 ...

最新文章

  1. Java基础知识强化之IO流笔记32:转换流之OutputStreamWriter的使用
  2. UEStudio使用入门
  3. 新基建与智慧城市相遇 会碰撞出什么样的“火花”?
  4. Win10如何设置IE为默认浏览器
  5. [Python] Numpy Learning
  6. python批量替换文件_python实现文件名批量替换和内容替换
  7. java textbox换行符_TextBox中的空格与换行问题
  8. 计算机硬件是怎么影响性能的,关于计算机硬件性能对计算机使用的影响分析
  9. 完整的连接器设计手册_连接器退化机理(二)—腐蚀
  10. 2台服务器只执行一台的定时任务(redisson)
  11. c语言输出最大的数ns流程图_图8循环结构的NS流程图.ppt
  12. 计算机一级照片错误怎么改,电脑上要怎么修改一寸照片大小
  13. 色彩构成与搭配——人对色彩的感觉
  14. “刀片嗓”“水泥鼻”“咳出肺”可以这样缓解!
  15. 执行引擎的工作过程、Java代码编译和执行的过程、解释器、JIT编译器
  16. 32位和64位操作系统与System,System32,Syswow64的区别
  17. JavaScript 递归算法
  18. 阿里CEO盒马内部演讲实录:跑得久才是最关键的
  19. 三种基于自监督深度估计的语义分割方法(arXiv 2021)
  20. Hash(哈希)选做

热门文章

  1. iOS 面试题整理(带答案)二
  2. 关于Linux的目次结构及干系分区成绩
  3. Django中的 返回json对象的方式
  4. window10 无法访问 Toshiba e-studio355 扫描打印一体机的机器扫描文件夹
  5. MySQL授权root
  6. B VUE系列 七:vue的脚手架项目是用webpack构建的本地服务环境,如何在手机上访问?...
  7. Spark 广播变量BroadCast
  8. AtCoder Regular Contest 076E Coneected?
  9. bzoj 2190: [SDOI2008]仪仗队 -- 欧拉函数
  10. 在国内使用maven下载jar包非常慢的解决方法