1
我有兩個aspx頁面,名稱爲List.aspx & View.aspx。如何避免使用JavaScript調用頁面時asp.net中的UrlReferrer錯誤window.open
在view.apsx正在使用Request.UrlReferrer屬性(對於某些安全目的),如
View.aspx
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
If Request.UrlReferrer Is Nothing Then
Response.Write("Invalid URL")
Else
// Some Code here
End
End Sub
在List.aspx頁面調用一個Java腳本函數:
List.aspx
function ViewDetail(HCode)
{
var url = "View.aspx?ActivePageName=V&HeaderCode=" + HCode;
var z = window.open(url, "Action", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=0,border=thin,top=400,left=400,width=500,height=200");
}
在新開業彈出窗口,我得到了UrlReferrer錯誤。
我只是做了一個測試,對我來說工作正常。 (你有沒有在這裏注意一個空間? - >''List.aspx'),即使是空間也行。 – Aristos
是的,我把這個和它的代碼做成同樣的代碼 - 但請注意,Request.UrlReferrer '必須在'list.aspx'上不要在'view.aspx'上輸入 – Aristos
請再次閱讀我的問題第二行.. Request.UrlReferrer在view.aspx中使用不在list.aspx中 – bgs