4
A
回答
4
我覺得這是你追求的:
((WebFormView) ViewContext.View).ViewPath
顯然這隻有在你使用標準的web表單視圖引擎(基於你的問題的措辭,你是)的時候纔有效。即ViewContext.View
返回IView
,如果您使用的是不同的視圖引擎,則該位置可能不是WebFormView
。
編輯:順便,我已經測試上面的代碼,它肯定返回路徑作爲虛擬路徑(而不是絕對的或應用相對路徑,如我最初假設它可能)。即它給你這樣一個值:
~/Views/Company/Create.aspx
0
您可以使用此代碼來獲取虛擬路徑,
<%= HttpRuntime.AppDomainAppVirtualPath %>
相關問題
- 1. 如何使用ViewContext?
- 2. 獲取當前ViewContext在ASP.Net MVC
- 3. ASP.NET MVC - 從幫助器方法獲取ViewContext
- 4. asp.net mvc 3 ViewContext到新的對象,然後更改tempViewContext.RouteData修改原始ViewContext
- 5. 我如何使ViewContext在我的viewModel中可用?
- 6. 獲取使用
- 7. Url表單操作沒有ViewContext
- 8. UrlHelper和ViewContext的授權屬性
- 9. 使用httr獲取錯誤401獲取
- 10. 獲取使用LINQ
- 11. 獲取使用SPARQL
- 12. 獲取使用VB.net
- 13. 獲取使用MYSQL
- 14. 獲取使用Doctrine
- 15. 獲取使用intlTelInput
- 16. 獲取使用Javascript
- 17. 獲取使用C#
- 18. 獲取使用PowerShell
- 19. 獲取使用VBA
- 20. 獲取使用SQL
- 21. 獲取使用SQL
- 22. 獲取使用LINQ
- 23. 獲取使用Pymongo
- 24. 獲取使用JQuery
- 25. 使用ReadableStream獲取
- 26. 獲取使用Flex
- 27. 獲取使用Skype4ComLib
- 28. 獲取使用C#
- 29. 獲取使用AJAX
- 30. 獲取使用XPath
這個工作謝謝:) – bleevo 2009-07-29 04:59:26