如何在Asp.net MVC中指定類似DomainName/Admin/Folder/Controller/Action/Parameters
的URL?它是否需要路由?任何人有任何想法?請幫助我。如何在Asp.net MVC中使用Folder/SubFolder/Controller/Action製作URL?
1
A
回答
0
@Url.Action("Action", "Controller", new { area = "area", class="class", etc })
+0
我想要域名/文件夾/子文件夾/控制器/ ActionName/Partameters – user632299
+1
這將爲您提供域和MVC理解。請參閱Chris Pratts的回答,以獲得對此的很好解釋 –
2
路由框架不是基於文件系統的。它沒有控制器所在文件夾的概念。你可以通過區域獲得你想要的一部分,這允許你將控制器分組在一個公共目錄下,但這不僅僅是一個簡單的目錄。它有一個實際的類組件,路由框架用於創建和解釋路由。舉例來說,你可以添加一個區域,然後得到一個URL:
/AreaName/ControllerName/ActionName/Parameters
但是,只要你可以把它。
你唯一的選擇是使用自定義路由或屬性路由來「僞造」你想要的URL。換句話說,它仍然與實際的文件系統路徑無關,但你可以定義路由應該以你想要的路徑的靜態組件作爲前綴。
routes.MapRoute(
name: "Default",
url: "Folder/SubFolder/{controller}/{action}/{id}",
defaults: new {
controller = "Home",
action = "Index",
id = UrlParameter.Optional }
);
或者具有屬性的路由,你會與RoutePrefix
屬性裝飾你的控制器(S):
[RoutePrefix("Folder/SubFolder/Foo")]
public class FooController : Controller
相關問題
- 1. 在asp.net中製作id'less url mvc razor
- 2. asp.net MVC Project-如何在控制器中使用API url
- 3. 如何在ASP.NET MVC中混合使用短URL和常規URL?
- 4. 如何控制在URL操作在ASP.NET MVC
- 5. asp.net mvc使用url
- 6. 如何在Asp.Net中使用屬性路由生成URL的動作URL MVC
- 7. 使用ASP.NET MVC製作「無控制器」url是否可能?
- 8. 如何使用c#在asp.net中製作Datalist的網站URL?
- 9. ASP.NET MVC:使用URL限制訪問
- 10. ASP.NET MVC在URL中使用ID
- 11. 如何在asp.net中編寫url?mvc
- 12. 如何在asp.net中自定義Url mvc
- 13. 如何在ASP.NET MVC中使用查詢字符串路由URL?
- 14. ASP.NET MVC 3:如何確定控制器動作從URL
- 15. 如何在ASP.NET MVC中的控制器之外生成URL?
- 16. 如何在ASP.NET MVC控制器中將路由轉換爲URL?
- 17. URL處理使用ASP.NET MVC
- 18. 在ASP.NET MVC中使用靜態方法獲取URL的動作
- 19. 如何更改ASP.net MVC URL
- 20. 如何在ASP.NET MVC中查找動作的絕對URL?
- 21. 如何在Spring MVC中使用url?
- 22. 在ASP.net MVC控制器中使用Url.Content
- 23. ASP.NET MVC,操作URL結構
- 24. ASP.NET MVC - URL操作路徑
- 25. ASP.net MVC window.open URL不工作
- 26. 在asp.net中隱藏url MVC
- 27. ASP.NET MVC incorect代URL中使用分頁
- 28. 使用URL(鏈接)在ASP.NET MVC C#
- 29. 如何使用javascript函數在MVC中調用URL操作?
- 30. 如何在ASP.NET MVC中使用標識
向我們展示你想達到什麼樣的一個例子,爲什麼...和請「這是迫切的「,所有的乞討在這裏都不合適。 – Romias