asp.net-mvc-4 – ASP.NET帮助页面默认主页?
发布时间:2020-05-23 16:45:13 所属栏目: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-mvc – 如何在ASP.NET MVC中定义表单域前缀
- 剃刀 – 错误RZ3007:目标标签名称不能为空或空格
- 在ASP.NET 2.0中的特定时间清除缓存
- asp.net – recaptcha https问题https://api-secure.recapt
- asp.net-core – 在ASP.NET vNext过滤器中获取注入对象
- ASP.NET MVC中的“Generic”OpenID 5
- asp.net-core – 在Microsoft.AspNet.Http.HttpContext中的
- asp.net-mvc – 如何使用MsBuild MsDeployPublish来定位本地
- ASP.NET – 控制事件不在Repeater内部触发
- asp.net-mvc-3 – 在ASP.NET MVC中使用@ data-bind htmlAtt
推荐文章
站长推荐
- asp.net-mvc – Owin自主和ASP .Net MVC
- Asp.net Webservice – 使用jquery AJAX安全地调
- asp.net – 检测是否加载了HttpModule
- asp.net-mvc-5 – 在禁用的TextBoxFor中只读是什
- asp.net文件下载 – 跟踪下载的大小
- asp.net – 为应用程序池“Classic .NET AppPool
- asp.net-mvc – MVC数据注释范围验证无法正常工作
- asp.net – LINQ:自定义列名
- asp.net-mvc-3 – Ajax.BeginForm返回整页
- asp.net-mvc – MVC与WebForms
热点阅读
