我在網上看過,但無法找到使用@Url.Content
的 與@Url.Action
的區別。當你想解決一個URL的任何文件或網站資源MVC @ Url.Content vs @ Url.Action
35
A
回答
49
Url.Content
使用,你會通過它的相對路徑:
@Url.Content("~/path/file.htm")
Url.Action
是用來解決從控制器的動作,如:
@Url.Action("ActionName", "ControllerName", new { variable = value })
這裏看到更多的信息:
http://geekswithblogs.net/liammclennan/archive/2008/05/21/122298.aspx
7
@Url.Action
用於在控制器中創建Action的URL。例如,假設你有一個控制器,它看起來像這樣:
public YourControllerController : Controller
{
public ActionResult YourAction() { /* stuff */ }
}
您可以創建一個調用像這樣與它的行動網址:
Url.Action("YourAction", "YourController")
@Url.Content
解析虛擬路徑爲絕對路徑。例如:
Url.Content("~/images/image.jpg")
相關問題
- 1. VirtualPathUtility.ToAbsolute()VS. Url.Content()
- 2. url.action,jquery和mvc
- 3. ASP.NET MVC中Url.Content的問題
- 4. 在ASP.net MVC使用Url.Content 2.0
- 5. ASP.NET MVC 3定位 - Url.Content
- 6. ASP.NET MVC RC返回Url.Content
- 7. asp.net mvc:如何模擬Url.Content(「〜」)?
- 8. asp.net MVC Url.Content()CDN重定向
- 9. MVC 5剃刀Url.Content(空)
- 10. 臨ASP.net MVC框架 - url.action
- 11. ASP.NET MVC 3 Url.Action匹配
- 12. MVC Url.Action有兩個參數
- 13. 剃刀Url.Action和MVC路由
- 14. Url.Action如何工作Asp.net MVC?
- 15. ASP.NET MVC - 什麼是Url.Content()的用例?
- 16. MVC jquery image src Url.Content引用問題
- 17. 如何覆蓋MVC中的@ url.content?
- 18. ASP.NET中的HTML.ActionLink vs Url.Action剃鬚刀
- 19. 在asp.net中的url.content
- 20. Url.Content()等效於php?
- 21. MVC json vs. ActionLink
- 22. 在@MVC中傳遞@ Url.Content作爲參數MVC
- 23. ASP.net MVC的Url.Action鏈接格式
- 24. MVC幫助鏈接Url.Action不再解決
- 25. MVC - url.action - 第二個參數爲空
- 26. .NET MVC和url.Action與marging匿名
- 27. MVC 5 - URL.Action路徑綁定問題
- 28. Url.Action
- 29. 爲什麼使用@ Url.Content
- 30. 起訂量和Url.Content
這是否意味着Url.Action不會總是解析爲絕對路徑? – Jessycormier