場景: - 我有一個本地asp.net網站目錄: - 「http://localhost/DemoWebsite/
」。裏面有一個「安全」文件夾。兩個網頁位於該文件夾內: - Page1.aspx和Page2.aspx。還有一個網頁: - Page3.aspx位於文件夾之外。從radwindow導航到另一頁
要求: - 現在「Page2.aspx」從父頁面'Page1.aspx'打開RadWindow。 「Page2.aspx」中有一個按鈕'Cancel',並且通過點擊該按鈕我想從RadWindow中移出並直接移動到'Page3.aspx'。
嘗試解決方案: - Button的'OnClientClick'事件設置爲JS函數'LogOff()'。 定義是: -
function LogOff()
{
top.location.href = "http://localhost/DemoWebsite/Page3.aspx";
}
的問題是,因爲我不能給上述enitre鏈接時,我希望這個網站在其他一些服務器推送。所以,如果我給的鏈接爲: -
top.location.href = "~/Page3.aspx";
或只是,top.location.href = "Page3.aspx";
當我經營的網站,點擊取消按鈕。它會拋出錯誤「無法找到資源」。這是因爲按鈕點擊後它會嘗試連接"/DemoWebsite/Secure/Page3.aspx".
問題: - 如何爲top.location.href
,這樣它會嘗試連接"/DemoWebsite/Page3.aspx"
分配。由於安全文件夾中的Page3.aspx是不是。
@ALL - 正如克里斯的回答建議,對於我的問題,我需要使用「../Page3.aspx」。而已。 – Kings