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