asp.net-mvc – 使用asp.net属性路由的根路径的默认路由
发布时间:2020-12-15 20:13:48 所属栏目:asp.Net 来源:网络整理
导读:我正在使用ASP.NET 5 RC中的属性路由,包括在Visual Studio 2013 RC版本中. 我想要的根路径,/,导致规范/ Home / Index路径,但我找不到一个方法,只需要属性路由.如果不是,如果我也使用OWIN SelfHost,该怎么办?换句话说,我正在WebApp.StartT; T中手动设置自己
我正在使用ASP.NET 5 RC中的属性路由,包括在Visual Studio 2013 RC版本中.
我想要的根路径,/,导致规范/ Home / Index路径,但我找不到一个方法,只需要属性路由.如果不是,如果我也使用OWIN SelfHost,该怎么办?换句话说,我正在WebApp.Start&T; T>中手动设置自己的HttpConfiguration类.方法(其中T在启动时调用了一个Configure(IAppBuilder)方法),而不是通过RouteTable.Routes对象.还是应该通过RouteTable.Routes对象?当我尝试它时,我没有太多的幸运 编辑:这是我迄今为止所尝试过的: // normal Web API attribute routes config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute( name: "DefaultWeb",routeTemplate: "{controller}/{action}",defaults: new { controller = "Home",action = "Index" } ); 下面的第二个尝试看起来有点可疑,因为我的HttpConfiguration对象与静态RouteTable.Routes对象相关不清楚, // normal Web API attribute routes config.MapHttpAttributeRoutes(); RouteTable.Routes.MapRoute( name: "DefaultWeb",url: "{controller}/{action}",action = "Index" } ); 解决方法
您可以设置应用程序的默认路由,如下所示:
[Route("~/",Name = "default")] public ActionResult Index() { return View(); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-5 – 我需要在MVC Razor中编码属性值吗?
- asp.net-mvc – 我们应该使用Entity Framework Code First方
- asp.net 4路由不工作在iis 7
- asp.net-mvc-3 – MV3复选框的重复查询字符串值(true,false
- object – 经典ASP – 何时关闭记录集
- asp.net-web-api – 为WCF REST和ASP.NET Web API共享相同的
- asp.net-mvc-3 – 从View中访问RouteData.Values的最简单的
- asp.net – 如何将Textboxes值传递给我的Ajax.ActionLink?
- 如何在ASP.NET页面上注册自定义服务器控件
- c#初学-多线程中lock用法的经典实例
推荐文章
站长推荐
- 如何为新项目决定WebForms vs ASP.NET MVC 3?
- asp.net-mvc-4 – 无法获取MVC 4 FileExtensions
- asp.net core系列 37 WebAPI 使用OpenAPI (swagg
- asp.net-mvc-4 – 如何在ASP.NET MVC 4中使用免费
- asp.net-mvc – 如何在ASP.NET MVC 3应用程序中处
- ASP.NET WebMethod返回包含在引号中的JSON
- asp.net – EntityFramework.dll中发生了’Syste
- ASP.NET MVC的提示和ASP.NET WebForms开发人员的
- asp.net-core – 设置.NET Core项目的版本号
- asp.net-mvc – 为什么MVC4捆绑捆绑Knockout.js?
热点阅读