在VB中

时间:2015-09-16 18:09:27

标签: asp.net vb.net

如何在onPageLoad()事件中获取当前页面的网址。

Dim URL = Request.UrlReferrer.ToString

我在按钮点击时获得了URL,但我需要在PageLoad本身上获得结果。

在这种情况下,有人可以建议我吗?

2 个答案:

答案 0 :(得分:1)

是的,您可以在Page_Load中使用它。但首先您必须检查UrlReferrer是否不是nothing

有例子:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  Dim URL As String = ""
  If Request.UrlReferrer IsNot Nothing Then
    URL = Request.UrlReferrer.ToString()
  End If
End Sub

答案 1 :(得分:0)

我很少用VB构建。我用C#。但是,没有理由在VB中的Page_Load方法中无法使用Request.UrlReferrer。它可以在C#中使用。