home *** CD-ROM | disk | FTP | other *** search
- Public Class RequestForm
- Inherits System.Web.UI.Page
- Protected WithEvents litBrowser As System.Web.UI.WebControls.Literal
- Protected WithEvents Form1 As System.Web.UI.HtmlControls.HtmlForm
- Protected WithEvents litUri As System.Web.UI.WebControls.Literal
-
- #Region " Web Form Designer Generated Code "
-
- 'This call is required by the Web Form Designer.
- <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
-
- End Sub
-
- Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
- 'CODEGEN: This method call is required by the Web Form Designer
- 'Do not modify it using the code editor.
- InitializeComponent()
- End Sub
-
- #End Region
-
- ' just display a few properties of the Request object when the page loads
-
- Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- ShowUriInfo()
- ShowBrowserInfo()
- ' show the Add method of the Session collection
- Session.Add("createtime", Date.Now)
- End Sub
-
- ' show details on the Request.Url property
-
- Sub ShowUriInfo()
- Dim url As System.Uri = Request.Url
- Dim msg As String
- msg &= "<b>AbsolutePath</b> = " & url.AbsolutePath & "<br>"
- msg &= "<b>AbsoluteUri</b> = " & url.AbsoluteUri & "<br>"
- msg &= "<b>Host</b> = " & url.Host & "<br>"
- msg &= "<b>LocalPath</b> = " & url.LocalPath & "<br>"
- msg &= "<b>Port</b> = " & url.Port & "<br>"
- msg &= "<b>IsLoopback</b> = " & url.IsLoopback & "<br>"
- litUri.Text = msg
- End Sub
-
- ' show details about the browser doing the request
-
- Sub ShowBrowserInfo()
- Dim bc As HttpBrowserCapabilities = Request.Browser
- Dim msg As String
-
- msg &= "<b>ActiveXControls</b> = " & bc.ActiveXControls & "<br>"
- msg &= "<b>AOL</b> = " & bc.AOL & "<br>"
- msg &= "<b>BackgroundSounds </b> = " & bc.BackgroundSounds & "<br>"
- msg &= "<b>Beta </b> = " & bc.Beta & "<br>"
- msg &= "<b>Browser </b> = " & bc.Browser & "<br>"
- msg &= "<b>CDF </b> = " & bc.CDF & "<br>"
- msg &= "<b>ClrVersion</b> = " & bc.ClrVersion.ToString & "<br>"
- msg &= "<b>Cookies </b> = " & bc.Cookies & "<br>"
- msg &= "<b>Crawler </b> = " & bc.Crawler & "<br>"
- msg &= "<b>EcmaScriptVersion</b> = " & bc.EcmaScriptVersion.ToString & "<br>"
- msg &= "<b>Frames </b> = " & bc.Frames & "<br>"
- msg &= "<b>JavaApplets </b> = " & bc.JavaApplets & "<br>"
- msg &= "<b>JavaScript </b> = " & bc.JavaScript & "<br>"
- msg &= "<b>MajorVersion </b> = " & bc.MajorVersion & "<br>"
- msg &= "<b>MinorVersion </b> = " & bc.MinorVersion & "<br>"
- msg &= "<b>MSDomVersion</b> = " & bc.MSDomVersion.ToString & "<br>"
- msg &= "<b>Platform </b> = " & bc.Platform & "<br>"
- msg &= "<b>Tables </b> = " & bc.Tables & "<br>"
- msg &= "<b>Type </b> = " & bc.Type & "<br>"
- msg &= "<b>VBScript </b> = " & bc.VBScript & "<br>"
- msg &= "<b>Version </b> = " & bc.Version & "<br>"
- msg &= "<b>W3CDomVersion</b> = " & bc.W3CDomVersion.ToString & "<br>"
- msg &= "<b>Win16 </b> = " & bc.Win16 & "<br>"
- msg &= "<b>Win32 </b> = " & bc.Win32 & "<br>"
- litBrowser.Text = msg
- End Sub
-
- End Class
-