|
Partner
|
|
|
Browserweiche für ASP.NET OnPreRender
Autor:
Krzysztof
|
Sprache:
ASP.net
|
Bewertung:
7,4 (1 Bewertung)
|
Anzahl der Aufrufe:
3812
|
Beschreibung:
ich nutze meine Weiche um unterschiedliche .css Dateien zu laden. Man kann natürlich auch Response.Redirect("MeineDatei.aspx"); einbauen was ein Clienten zu einer neuen URL umleitet
string sBrowser = Request.Browser.Browser; Ruft ggf. die Browserzeichenfolge ab, die vom Browser im User-Agent-Anforderungsheader gesendet wurde. Liefert z.B.: "Firefox"
Abgelegt unter: Browserweiche, asp, css, laden, Response, Browser, Equals, Firefox, Netscape, Attributes, Add, kryssi.
|
| ASP.NET |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
HtmlLink hLnk = new HtmlLink();
if (Request.Browser.Browser.Equals("IE"))
{
hLnk.Href = "~/Content/CSS/IE.css";
hLnk.Attributes.Add("type", "text/css");
hLnk.Attributes.Add("rel", "stylesheet");
Head1.Controls.Add(hLnk);
}
else if (Request.Browser.Browser.Equals("Firefox"))
{
//mach das wenn Firefox ...
}
else if (Request.Browser.Browser.Equals("Netscape"))
{
//mach das wenn Netscape ...
}
else
{
//Ansonsten das
}
hLnk.Dispose();
}
|
|
Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)
|
Krzysztof schrieb am:
05.11.2009 11:32:52
|
|
Diese Snippets könnten für Sie interessant sein:
|
|
|
|
|
|
|
|
|