-2
A
回答
-1
routes.MapRoute(
"Users",
"{id}",
new { controller = "Home", action =
"test",id=UrlParameter.Optional }
);
0
如果你是一个id使用MVC4或更高版本,那么使用基于属性的路由可以让它更容易。我讨厌你使用的旧路由系统。如果切换到基于属性的路由(很容易),那么与此属性装饰你的控制器:
RoutePrefix[("")]
这告诉该控制器没有前缀的路由,因此会使用默认情况下,当你不控制在你的URL中指定一个。
现在找到您要使用的动作,而与此属性装饰它:
Route[("{myParam:int}")]
这一操作将请求路由如下:
www.mydomain.com/10
而且这些请求都会去控制器以及您所装饰的动作,myParam参数将包含10.
更多信息请点击: https://blogs.msdn.microsoft.com/webdev/2013/10/17/attribute-routing-in-asp-net-mvc-5/
相关问题
- 1. ASP.Net MVC - 创建自定义路由?
- 2. 自定义ASP.NET MVC图路线
- 3. 如何在asp.net MVC中创建我的自定义帮助器?
- 4. 如何在ASP.NET Core中创建自定义路由
- 5. ASP.net MVC自定义路由
- 6. ASP.NET MVC自定义路由
- 7. asp.net MVC自定义路由
- 8. ASP.NET MVC路由:如何定义自定义路由
- 9. 创建asp.net MVC自定义控件
- 10. 创建自定义导轨路线
- 11. 如何在asp.net中自定义Url mvc
- 12. ASP.NET MVC中的自定义路由
- 13. 如何在ASP MVC中制作自定义路线
- 14. ASP MVC如何创建自定义FormsAuthentication.SetAuthCookie?
- 15. 如何在Symfony中的特定自定义束中创建路线?
- 16. 如何创建自定义路由?
- 17. ASP.NET MVC区域或定义的路线?
- 18. 如何创建ASP.NET RecaptchaControl自定义tamplate
- 19. 如何在ASP.NET Core中创建自定义授权(ASP.NET 5)
- 20. 在Drupal中创建自定义路径
- 21. 创建自定义路由
- 22. 在ASP.NET中创建自定义区域
- 23. asp.net MVC创建我自己的路由
- 24. 如何在ASP.NET MVC 3中创建自定义编辑器/显示模板?
- 25. 如何在ASP.NET MVC 3中为Ipad创建自定义jQuery脚本3
- 26. ASP.NET MVC 3 - 自定义搜索引擎友好的路线
- 27. 自定义路由在MVC
- 28. MVC自定义路线问题:路线高一级?
- 29. 需要帮助ASP.NET自定义路线
- 30. 如何在MVC中创建自定义字符串对象modelbind?