如何在页面加载时让用户引用URL? (VB)

时间:2012-01-05 16:11:30

标签: asp.net vb.net

我可以用什么来获取访问用户引荐网址?

我知道检索IP地址等,但需要在加载时记录引荐网址(i.n. google)。

3 个答案:

答案 0 :(得分:5)

    Dim sUrlReferrer As String = String.Empty

    If Not IsPostBack Then

        If IsNothing(Request.UrlReferrer) Then
            sUrlReferrer = "NOWHERE"
        ElseIf (Request.UrlReferrer.ToString.Length = 0) Then
            sUrlReferrer = "NOWHERE"
        Else
            sUrlReferrer = Request.UrlReferrer.ToString
    End If

答案 1 :(得分:1)

您正在寻找Reqyest.UrlReferrer,可能为空。

答案 2 :(得分:1)

更安全的方法,因为Request.UrlReferrer可以为null。

Dim sUrlReferrer As String
If Not IsPostBack Then
    If (Request.UrlReferrer.ToString.Length = 0) Then
        sUrlReferrer = "NOWHERE"
    Else
        sUrlReferrer = Request.UrlReferrer.ToString
End If