2017-07-21 54 views
0

功能彈出窗口位於母版頁中,一些Web表單位於文件夾中,一些位於解決方案和不同文件夾下。路徑目錄在本地工作,部署後出現錯誤

用下面的代碼,我寫的是在本地工作,但部署後出現錯誤。它無法找到路徑(錯誤,因爲資源找不到) 因此它需要根據屏幕更改路徑我認爲。

例如master在解決方案中,文件夾x有兩個web表單,y有兩個web表單,並且在解決方案中有兩個web表單,但是在master頁面中寫入的彈出窗口,所以它應該修剪x或y,如果從文件夾,同時打開彈出窗口,我認爲。

function PopupFeedback() {     
    var currentURL = window.location.href;   
    window.open('/PopupFeedback.aspx?currentURL='+currentURL, "_blank", "WIDTH=650,HEIGHT=500,scrollbars=yes, menubar=no,resizable=yes,directories=no,location=no", "PopupFeedback");    
    return false; 
} 
+0

你嘗試'ApplicationPath'來代替? –

+0

如何使用Cyber​​ Progs – GN2271

+0

請閱讀[在什麼情況下,我可以在我的問題中添加「緊急」或其他類似短語,以獲得更快的答案?](// meta.stackoverflow.com/q/326569) - 總結是這不是解決志願者問題的理想方式,並且可能對獲得答案起反作用。請不要將這添加到您的問題。 – halfer

回答

0

我解決了它通過使用

window.open('/projectwebname/PopupFeedback.aspx?currentURL='... 

「的母版頁路徑下的文件夾,直接檢查和默認地址 我們可以使用上面的代碼和項目網站名稱不能爲項目名稱,並沒有在本地工作,但工作在服務器

0

嘗試在路徑逃避斜線,這是可能的,如果服務器上diferent OS,它不喜歡斜槓改變這個啓動

window.open(mainPath +'/PopupFeedback.aspx?currentURL='... 

兩個反斜槓

window.open(mainPath +'\\PopupFeedback.aspx?currentURL='... 

有時它有助於至少爲c#

+0

它不工作,謝謝你的職位 – GN2271

相關問題