VB.NET獲取當前URL方法淺談
大家可能還記得我們51CTO網站的關于VB.NET專題中的一些介紹,這門語言能給我們帶來非常多的好處。比如今天為大家介紹的VB.NET獲取當前URL的相關操作方法,就可以從中看出VB.NET的功能特點。#t#
不過在了解VB.NET獲取當前URL的操作之前,還是讓我們先簡單的介紹一下這門語言的主要特點。
1.真正成為面向對象以及支持繼承性的語言。
2.窗體設計器支持可視化繼承,并且包含了許多新的特性,比如自動改變窗體大小、資源本地化支持、數據類工具內在支持XML數據。
3.直接建立在.NET的框架結構上,因此開發人員可以充分利用所有.NET平臺特性,也可以與其他的.NET語言交互。
4.為Windows應用程序提供了XCOPY部署,開發者不再需要為DLL的版本問題擔憂。
5.代碼托管。被托管的代碼享受.netframework提供的安全保障和垃圾回收機制,但是這也同時表明,你的程序被框在Framework里面了。API變得不太方便。
6.強大的面向對象特性。現在VB7已經是一個完全的面向對象程序。
7.功能強大,程序界面更標準。
8.程序代碼結構化更強,開發環境舒適體貼。
VB.NET獲取當前URL主要代碼示例:
- Protected Function GetUrl() As String
- Dim strTemp As String = ""
- If (Request.ServerVariables("HTTPS") = "off") Then
- strTemp = "http://"
- Else
- strTemp = "https://"
- End If
- strTemp = (strTemp + Request.ServerVariables("SERVER_NAME"))
- If (Request.ServerVariables("SERVER_PORT") <> "80") Then
- strTemp = (strTemp + (":" + Request.ServerVariables("SERVER_PORT")))
- End If
- strTemp = (strTemp + Request.ServerVariables("URL"))
- If (Request.QueryString.ToString.Trim.Length <> 0) Then
- strTemp = (strTemp + ("?" + Request.QueryString))
- End If
- Return strTem
- End Function
VB.NET獲取當前URL的具體操作方法就為大家介紹到這里。