5
A
回答
6
您需要撥打電話RouteTable.Routes.GetRouteData
,模擬HttpContextBase
,它返回您的網址在其Request
。
這些路線在內部使用請求的AppRelativeCurrentExecutionFilePath
匹配。
但是,此功能未公開,因此您需要通過HttpContextBase
。
您需要創建HttpContextBase
類,該類在其請求屬性中返回HttpRequestBase
實例。
HttpRequestBase
類需要返回您的路徑,從~/
開始,在其AppRelativeCurrentExecutionFilePath
屬性中。
您不需要實現任何其他屬性,除非它們被IRouteConstraint
s使用。
相關問題
- 1. ASP.NET MVC:獲取URL到RouteTable路由
- 2. MVC路由獲取URL
- 3. ASP.NET MVC URL路由
- 4. ASP.NET MVC Url路由
- 5. ASP.NET MVC:如何獲取路由值
- 6. 如何從asp.net mvc中的當前路由獲取url參數?
- 7. Asp.Net MVC - 檢查URL中的路由值
- 8. URL路由MVC 5 Asp.net
- 9. ASP.NET MVC:路由到URL
- 10. URL路由的Asp.net MVC
- 11. ASP.NET MVC路由 - URL的
- 12. asp.net的MVC的URL路由
- 13. ASP.Net MVC路由URL生成
- 14. ASP.NET MVC:參數URL路由
- 15. ASP.NET MVC URL路由問題
- 16. ASP.NET MVC:路由層次URL
- 17. MVC路由 - 如何獲取URL?
- 18. 在ASP.NET MVC中獲取路由名稱
- 19. ASP.NET MVC URL路由或URL重寫
- 20. 在類庫中獲取路由的URL - ASP.NET MVC
- 21. ASP.NET MVC忽略路由值
- 22. asp.net mvc多個值路由
- 23. ASP.NET MVC路由缺省值
- 24. asp.net mvc從Html.TextBoxFor()獲取值
- 25. asp.net mvc從Html.Checkbox獲取值
- 26. MVC Url路由
- 27. ASP.NET MVC自定義路由類 - 無法獲取路由數據
- 28. ASP.NET MVC路由
- 29. ASP.NET MVC路由
- 30. ASP.NET MVC路由