问题 获取vb.net中的当前URL


我正在visual studio 2010中创建一个网站(在visual basic中),我真的需要知道如何从VB语句中获取URL(在aspx.vb文件中,在页面加载时)。


1305
2018-04-04 01:56


起源



答案:


有一个 几个属性 那可以给你信息。这是一个例子。

Dim url As String = HttpContext.Current.Request.Url.AbsoluteUri
Dim path As String = HttpContext.Current.Request.Url.AbsolutePath
Dim host As String = HttpContext.Current.Request.Url.Host

14
2018-04-04 13:59





VB.NET

Imports System.Net.Dns
Imports System.Net

Dim host As String = HttpContext.Current.Request.Url.Host
Dim hostname As IPHostEntry = Dns.GetHostEntry(host)
Dim ip As IPAddress() = hostname.AddressList
Label1.Text = ip(1).ToString()

0
2018-03-04 21:29





尝试这个。

.Html页面

 <div>
   <h1>  Url: </h1>  <asp:Label ID="Label1" runat="server" Text=""></asp:Label>
    </div>

in .Vb

protected void Page_Load(object sender, EventArgs e)
    {
        Label1.Text = Request.Url.ToString();

    }

0
2017-09-08 05:40