拿WebApi为例,我们一般会生成一份帮助文档,帮助文档会在Area中

我们现在要讲帮助文档设为首页

只需在App_Start文件夹下添加 RouteConfig 类

    public class RouteConfig{public static void RegisterRoutes(RouteCollection routes){routes.IgnoreRoute("{resource}.axd/{*pathInfo}");routes.MapRoute(name: "Default",url: "{controller}/{action}/{id}",defaults: new { controller = "Help", action = "Index", id = UrlParameter.Optional }).DataTokens.Add("Area", "HelpPage");}}

增加 DataTokens.Add("Area", "HelpPage");

因为帮助文档会生成在HelpPage的Area中  而帮助文档的首页是 /Help/Index

在 Global.asax 的 Application_Start 中注册刚添加的路由

        protected void Application_Start(){//注册域,这里注册时因为帮助文档放在域中
            AreaRegistration.RegisterAllAreas();GlobalConfiguration.Configure(WebApiConfig.Register);RouteConfig.RegisterRoutes(RouteTable.Routes);}

 

转载于:https://www.cnblogs.com/ideacore/p/6893833.html

MVC和WebApi中设置Area中的页为首页相关推荐

  1. python字典怎么设置_在python中设置字典中的属性

    在python中设置字典中的属性 是否可以在python中从字典创建一个对象,使每个键都是该对象的属性? 像这样的东西: d = { 'name': 'Oscar', 'lastName': 'Rey ...

  2. Word论文中设置正文中的引用参考文献 按住Ctrl键+单击鼠标右键 实现跳转到论文参考文献的对应位置

    Word论文中设置正文中的引用参考文献 按住Ctrl键+单击鼠标右键 实现跳转到论文参考文献的对应位置 首先要确保文中参考文献排版是插入的编号,而不是自己手敲的[1][2]-- 在正文要引用参考文献的 ...

  3. 在程序中设置infopath中的整型等域值时出错解决方法

    最近一直和infopath表单打交道,碰到的问题也比较多,刚刚就碰到一个在程序中修改infopath表单中域的内容时出错的问题,写出来与大家共享一下,我想这个问题,可能玩infopath的话,迟早会碰 ...

  4. Word中设置不同页面的页眉不一样的方法(页脚、页码同理)

    目录 1.不同部分页眉的修改 2.如何删除页眉中的横线 1.不同部分页眉的修改 在Word中设置也没的时候默认每页都是一样的,如果我们想要不同部分的页眉内容不一样,则需要在不同的部分之间加入分节符,注 ...

  5. css中设置table中的td内容自动换行

    在项目中,有用到表格.因为有的内容比较长,所以需要列宽大一些,有的内容比较短,列宽就小一些.遇到了一个问题,在学校联系方式表里面,联系人电话/电子邮件这两列,无论我加多大的宽度,内容总是会把表格列撑的 ...

  6. 如何在Word中设置页码(从任意页起)

    先是一个微软的教程,可以参考一下 http://support.microsoft.com/kb/890700/zh-cn 如何在word中设置页码(从任意页起) 这几天修改论文,发现了word的很多 ...

  7. android 在代码中设置样式,安卓代码中设置fontFamily中的样式

    今天和视觉调样式的时候,发现一个问题,我们代码中经常使用fontFamily的样式,比如: android:id="@+id/name" android:layout_width= ...

  8. wps表格中加下拉三角形(在EXCEL中设置表中的下拉三角形)

    EXCEL表中单元格下拉三角形在EXCEL中叫做数据有效性 第一步:打开EXCEL,一般选中某一列后,选择菜单-数据-有效性 第二步:在[有效性条件]中,将[允许]一项设置为[序列] 第三步:[来源( ...

  9. IE7.0 中设置选项卡中的在新的窗口中打开网页(注册表)

    打开注册表,找到对应的项,然后修改值: [HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/TabbedBrowsing] "Po ...

最新文章

  1. listview 滑动更改标题
  2. Vue.js 技术揭秘学习 (2) Vue 实例挂载的实现
  3. ue4小白人骨骼定义_UE4角色骨架创建流程_资源库
  4. 拯救者Y7000P 2020H款安装deepin20.5后资源空闲时经常出现风扇狂转现象
  5. asp listview 单元格文字颜色_如何替换CAD表格中特定区域单元格中的文字?
  6. linux 多个java_linux 同时出现两个java进程,新手~ 请详细说明,这个是怎么回事。 我就装了一个jdk...
  7. 阿里扔给腾讯一个烫手山芋
  8. UI设计素材 | 多用途APP项目管理移动应用UI套件
  9. java如何代码找错误_如何编写可怕的Java代码?
  10. 广西中专机器人应用与维护_2020年广西职业院校技能大赛中职组 智能家居安装与维护和机器人技术应用在柳州市一职校落幕...
  11. 高并发程序设计入门(转)
  12. 用Python写的WiFi暴力破解工具(字典),已封装!!
  13. Linux下运行黑客帝国屏保
  14. 树莓派基础实验26:旋转编码器实验
  15. 河南省iscc2019线下(hnciscn)Misc
  16. 读书笔记--Java核心技术--高级特征
  17. xmanager linux 远程桌面,Xmanager连接CentOS的远程桌面
  18. irobot擦地机器人故障_Irobot Braava380t擦地机器人 操作使用说明
  19. 评价页面html代码,HTML5 评论列表界面模板
  20. 开启子进程的两种方式、进程间内存空间隔离、进程对象的方法或属性详解

热门文章

  1. delete kubectl pod_使用kubectl管理k8s集群(三十)
  2. .netcore2.1 使用postgresql数据库,不能实现表的CRUD问题
  3. WPF中制作立体效果的文字或LOGO图形(续)
  4. 开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
  5. centos7目录结构
  6. Docker学习笔记五 在测试中使用Docker
  7. 四、物理优化(4)分区视图
  8. java 自带jar命令打包class文件
  9. PostgreSQL pg中的截取补齐lpad函数怎么用?
  10. shell下的九大脚本实例