asp.net-mvc-4 – ASP.NET帮助页面默认主页?
发布时间:2020-12-16 00:35:48 所属栏目:asp.Net 来源:网络整理
导读:我想去http:// myserver并且能够获得帮助页面作为默认的主页,所以http:// myserver的第一件事就是帮助页面。 我有一个默认路由设置如下: public static void RegisterRoutes(RouteCollection routes){ routes.IgnoreRoute("{resource}.axd/{*pathInfo}")
我想去http:// myserver并且能够获得帮助页面作为默认的主页,所以http:// myserver的第一件事就是帮助页面。
我有一个默认路由设置如下: 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 } ); } 然后我有我的帮助页面区注册设置如下: public override void RegisterArea(AreaRegistrationContext context) { context.MapRoute( "HelpPage_Default","doc/{action}/{apiId}",new { controller = "Help",apiId = UrlParameter.Optional }); HelpPageConfig.Register(GlobalConfiguration.Configuration); } 当我将RouteConfig的控制器更改为“帮助”时,我得到:
当我将帮助页面路由更改为“{controller} / {action} / {apiId}”时,我的AttributeRoutes停止工作。 有没有一些简单的方法来使ASP.NET帮助页面默认主页? 解决方法
我用以下RouteConfig完成了这个。我也使用ASP.Net帮助页面从内联XML注释自动生成我的文档:
public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); // By default route the user to the Help area if accessing the base URI. routes.MapRoute( "Help Area","",action = "Index" } ).DataTokens = new RouteValueDictionary(new { area = "HelpPage" }); } } 我还应该提到,我没有任何其他路由在这个类,因为我使用属性路由对API方法单独。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何:在ASP.NET自定义服务器控件中使用AJAX
- asp.net-mvc – asp.net mvc – 如何强制执行控制器层超类型
- asp.net-mvc – 我应该每个请求使用一个HttpClient实例来处
- asp.net-mvc – MVC Html.CheckBox和表单提交问题
- asp.net-mvc – 为Orchard创建一个模块,用于存储来自前端的
- asp.net-mvc – 自定义EditorTemplate可以为其中的相同模型
- Aspect-Oriented Programming : Aspect-Oriented Programmi
- asp.net – iFrame中的Response.Redirect(),重定向父窗口
- 使用.net数据注释验证颜色(十六进制值)
- asp.net-mvc – 测试使用DbContext的存储库的最佳方法
推荐文章
站长推荐
- asp.net – 使用ItemDataBound我只获得每隔一行.
- asp.net-mvc – ASP.net MVC 4中的条件@ Scripts
- ASP .NET MVC Forms授权与Active Directory组
- asp.net-mvc – 从自定义HTML Helper访问WebView
- 使用ASP.NET创建缩略图的“最佳”方法是什么?
- asp.net – PreRenderComplete和SaveState之间的
- 如何在ASP.NET中使用log4net在日志文件中包含Ses
- asp.net – Web.config加密错误
- asp-classic – 使用VBScript查询Active Directo
- asp.net-mvc – 将解决方案分成不同的项目
热点阅读