web-dev-qa-db-ja.com

vb.netで現在のURLを取得する

Visual Studio 2010(Visual Basic)でWebサイトを作成していますが、VBステートメント(aspx.vbファイル内、ページの読み込み時)からURLを取得する方法を知る必要があります。 。

12
user3483317

情報を提供できる 少数のプロパティ があります。以下に例を示します。

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
16
the_lotus

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()

これを試して。

。Htmlページ

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

in .Vb Page

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

    }
0
Sandeep Suthar