MVC 如何设定默认默认路由为指定的Area下的某个action(笔记)
感谢这篇博文的作者: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(笔记)相关推荐
- IP地址,子网掩码,默认网关,路由,形象生动阐述
自己的Linux虚拟机已经分配了固定的IP地址(使用无线路由,用的是192.168.1.XX网段),公司的无线网络分配的IP地址是(10.51.174.XX网段) 所以当自己的电脑拿到公司,还想使用桥 ...
- Angular中的路由配置、路由重定向、默认选中路由
场景 Angular介绍.安装Angular Cli.创建Angular项目入门教程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail ...
- 【ElasticSearch】ElasticSearch 7.x 默认不在支持指定索引类型 Failed to parse mapping [_doc]: Root mapping definitio
1.概述 elasticsearch7默认不在支持指定索引类型,默认索引类型是_doc,如果想改变,则配置include_type_name: true 即可(这个没有测试,官方文档说的,无论是否可行 ...
- MATLAB中nargin函数的用法nargin是用来判断输入变量个数的函数,这样就可以针对不同的情况执行不同的功能。通常可以用它来设定一些默认值。如下例所示: 函数文件 examp.m
nargin是用来判断输入变量个数的函数,这样就可以针对不同的情况执行不同的功能.通常可以用它来设定一些默认值.如下例所示: 函数文件 examp.m function fout=examp(a,b, ...
- 华为H3C配置单臂路由、静态默认浮动路由的配置方法
实验案例拓扑图 给交换机配置,配置trunk链路 [Huawei]interface GigabitEthernet 0/0/1 [Huawei-GigabitEthernet0/0/1]port l ...
- Oracle数据库新建默认表空间并指定用户
Oracle数据库新建默认表空间并指定用户 1,创建一个空的文件夹(用于存储生成的表空间) 2,打开SQL PLUS 使用system用户登录,并输入相关命令 命令解析: 创建表空间: create ...
- ASP.NET Core MVC 从入门到精通之路由
随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用 ...
- [ASP.NET MVC2 系列] ASP.NET MVC 之如何创建自定义路由约束
[ASP.NET MVC2 系列] [ASP.NET MVC2 系列] ASP.Net MVC教程之<在15分钟内用ASP.Net MVC创建一个电影数据库应用程序> ...
- ASP.NET MVC 5 入门教程 (3) 路由route
文章来源: Slark.NET-博客园 http://www.cnblogs.com/slark/p/mvc-5-get-started-route.html 上一节:ASP.NET MVC 5 入门 ...
- ASP.NET MVC下的异步Action的定义和执行原理
Visual Studio提供的Controller创建向导默认为我们创建一个继承自抽象类Controller的Controller类型,这样的Controller只能定义同步Action方法.如果我 ...
最新文章
- Java基础知识强化之IO流笔记32:转换流之OutputStreamWriter的使用
- UEStudio使用入门
- 新基建与智慧城市相遇 会碰撞出什么样的“火花”?
- Win10如何设置IE为默认浏览器
- [Python] Numpy Learning
- python批量替换文件_python实现文件名批量替换和内容替换
- java textbox换行符_TextBox中的空格与换行问题
- 计算机硬件是怎么影响性能的,关于计算机硬件性能对计算机使用的影响分析
- 完整的连接器设计手册_连接器退化机理(二)—腐蚀
- 2台服务器只执行一台的定时任务(redisson)
- c语言输出最大的数ns流程图_图8循环结构的NS流程图.ppt
- 计算机一级照片错误怎么改,电脑上要怎么修改一寸照片大小
- 色彩构成与搭配——人对色彩的感觉
- “刀片嗓”“水泥鼻”“咳出肺”可以这样缓解!
- 执行引擎的工作过程、Java代码编译和执行的过程、解释器、JIT编译器
- 32位和64位操作系统与System,System32,Syswow64的区别
- JavaScript 递归算法
- 阿里CEO盒马内部演讲实录:跑得久才是最关键的
- 三种基于自监督深度估计的语义分割方法(arXiv 2021)
- Hash(哈希)选做
热门文章
- iOS 面试题整理(带答案)二
- 关于Linux的目次结构及干系分区成绩
- Django中的 返回json对象的方式
- window10 无法访问 Toshiba e-studio355 扫描打印一体机的机器扫描文件夹
- MySQL授权root
- B VUE系列 七:vue的脚手架项目是用webpack构建的本地服务环境,如何在手机上访问?...
- Spark 广播变量BroadCast
- AtCoder Regular Contest 076E Coneected?
- bzoj 2190: [SDOI2008]仪仗队 -- 欧拉函数
- 在国内使用maven下载jar包非常慢的解决方法