2009-07-28 59 views

回答

4

我覺得這是你追求的:

((WebFormView) ViewContext.View).ViewPath 

顯然這隻有在你使用標準的web表單視圖引擎(基於你的問題的措辭,你是)的時候纔有效。即ViewContext.View返回IView,如果您使用的是不同的視圖引擎,則該位置可能不是WebFormView

編輯:順便,我已經測試上面的代碼,它肯定返回路徑作爲虛擬路徑(而不是絕對的或應用相對路徑,如我最初假設它可能)。即它給你這樣一個值:

~/Views/Company/Create.aspx 
+0

這個工作謝謝:) – bleevo 2009-07-29 04:59:26

0

您可以使用此代碼來獲取虛擬路徑,

<%= HttpRuntime.AppDomainAppVirtualPath %>