-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?