-1

我在登录过程后打开弹出窗口,

现在要求无法通过在浏览器中复制粘贴 url 打开特定的弹出窗口

我已经使用了这段代码,但它不起作用。

    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
4

1 回答 1

0

页面的引用者或 URL 与安全性无关。如果您不希望用户在未登录时访问某个页面,则在请求该页面时检查用户是否已登录。

如果仅与弹出部分有关:据我所知,您无法检测页面是显示在弹出窗口中还是“常规”浏览器窗口中。

于 2013-06-14T08:52:32.437 回答