asp.net-mvc – 使用asp.net属性路由的根路径的默认路由
发布时间:2020-05-24 21:26:12 所属栏目:asp.Net 来源:互联网
导读:我正在使用ASP.NET 5 RC中的属性路由,包括在Visual Studio 2013 RC版本中. 我想要的根路径,/,导致规范/ Home / Index路径,但我找不到一个方法,只需要属性路由.如果不是,如果我也使用OWIN SelfHost,该怎么办?换句话说,我正在WebApp.Start T中手动设置自己的Ht
|
我正在使用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 – 使用属性路由的路由优先级
- asp.net – 如何Html.Encode在Webforms
- 在asp.net中使用Eval()是什么
- asp.net-core – 我为什么要选择带有.Net核心的ASP.NET Cor
- asp.net – 在2K3构建服务器上的单元测试中不允许使用’应用
- 我不能在ASP.NET MVC中做的事情
- asp.net-mvc-3 – ASP.NET MVC 3 – 验证问题
- asp.net-mvc – 当前动作是ChildAction吗?
- 如何在ASP.NET MVC中记录未处理的异常?
- asp.net-core – 使用.net核心进行Hangfire依赖注入
推荐文章
站长推荐
- asp.net-mvc – ELMAH MVC 2 – Castle Windsor的
- asp.net-mvc – 在ASP.NET MVC控制器结果中设置H
- asp.net-mvc – 如何添加“必需”属性到mvc 5剃刀
- asp.net-mvc-3 – MVC绑定到带有列表属性的模型忽
- ASP.NET应用程序通过Windows身份验证或表单身份验
- asp.net-mvc – 使用ASP.NET MVC剃刀的自定义控件
- asp.net – 在SQL Server中将日期转换为刻度
- asp.net-mvc – 在哪里提出持久性依赖的域事件 –
- asp.net – 有谁知道如何摆脱我的.net网络服务的
- asp.net – 表达式标记中的问题,用于绑定字符串变
热点阅读
