我在登录过程后打开弹出窗口,
现在要求on无法通过在浏览器中复制粘贴网址来打开该特定的弹出窗口
我已经使用了这段代码,但它无效。
Dim urlcopy As String = ""
If Request.UrlReferrer IsNot Nothing Then
urlcopy = Request.UrlReferrer.Segments(Request.UrlReferrer.Segments.Length - 1)
End If
If urlcopy = "" Then
Response.Redirect("~/GenError.aspx") -- reaching here at normal case also
End If
答案 0 :(得分:0)
引荐来源或页面的URL与安全性无关。如果您不希望用户在未登录时访问某个页面,请检查用户是否在请求该页面时登录。
如果仅关于弹出窗口部分:据我所知,您无法检测页面是在弹出窗口还是“常规”浏览器窗口中显示。