Umfrage

Feeds

themenbezogen

Login Form






Passwort vergessen?
Noch kein Benutzerkonto?
Registrieren
ASP.NET - Informationen durch Client Browser ermitteln
Benutzer Bewertung: / 1
SchlechtSehr gut 

Mit der Kopfzeile UserAgent des HTTP Protokolls liefert der Client Browser Informationen über sein System. In der Basisausgabe ist der Name des Browsers, dessen Version, sowie das dahinterstehende Betriebssystem enthalten. Die Kopfzeile kann mit der gleichnamigen Eigenschaft der Klasse HttpRequest abgefragt und ausgegeben werden. Diese Funktionalität findet vor allem Ihren Einsatz bei der Erfassung von Statistiken.

1
2
3
4
5
6
<script language="C#" runat=server>
    void Page_Load(object sender, EventArgs e)
    {
        Response.Write(Request.UserAgent);
    }
</script>


Die Ausgabe bestimmen wir durch setzen von Response.Write, welche die Antwort der in Klammern befindlichen Anfrage (Request) ausgibt.

Bei meinem System wird hier derzeit folgendes ausgegeben:

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)


Hierbei lässt sich feststellen, dass ich beim Aufrufen des Dokumentes einen Internet Explorer 6.0, mit dem .NET Framework Release 2 (Version 2.0.50727) auf einem WinXP laufen habe.

Als Alternative kann man hier die Eigenschaft Browser aus der Klasse HttpRequest nutzen. Hierdurch erhält man Zugriff auf die Instanz der Klasse HttpBrowserCapabilities.

1
2
3
4
5
6
7
8
9
<script language="C#" runat=server>
    void Page_Load(object sender, EventArgs e)
    {
        HttpBrowserCapabilities bc = Request.Browser;

        Response.Write("Sie nutzen den " + bc.Browser + " in der Version" + bc.Version + "<br>");
        Response.Write("Frameunterstützung: " + bc.Frames + "<br>");
    }
</script>

Dies ist nur ein Teil des Möglichen. Weitere Abfragen könnten beispielsweise die Plattform sein (bc.Platform), oder Überprüfung ob JavaScript aktiviert ist (bc.JavaScript) .

 

Wunschliste

Wem die Workshops geholfen haben und mir eine Freude bereiten möchte, darf gerne einen Blick auf meine Amazon Wunschlisten werfen.

.htaccess, Cronjobs & Co.

Apache - Arbeiten mit .htaccess, Cronjobs & CoHier wird gezeigt, was Sie alles aus einer .htaccess herausholen können..

Weiterlesen

  

Joomla! - Das CMS

Joomla!Joomla! Das Content Management System. Wie man das System einrichtet, was es kann, welche kleineren Fehler man wie ausbügelt erfahren Sie hier.

Weiterlesen 


Anzeige

Bookmark

Hinzufügen bei: Mr. Wong Hinzufügen bei: Webnews Hinzufügen bei: Favoriten.de Hinzufügen bei: Seekxl Hinzufügen bei: Power-Oldie Hinzufügen bei: Bookmarks.cc Hinzufügen bei: Newskick Hinzufügen bei: Newsider Hinzufügen bei: Linksilo Hinzufügen bei: Readster Hinzufügen bei: Yigg Hinzufügen bei: Linkarena Hinzufügen bei: Digg Hinzufügen bei: Del.icoi.us Hinzufügen bei: StumbleUpon Hinzufügen bei: Slashdot Hinzufügen bei: Netscape Hinzufügen bei: Furl Hinzufügen bei: Yahoo Hinzufügen bei: Blogmarks Hinzufügen bei: Diigo Hinzufügen bei: Technorati Hinzufügen bei: Spurl Hinzufügen bei: Google Hinzufügen bei: Blinklist

Wir empfehlen!

Impressum
Kontakt