加载基于浏览器不同的CSS文件加载、浏览器、不同、文件

2023-09-03 07:09:54 作者:伊人月下

如何加载基于浏览器的类型不同的CSS。 我想加载在asp.net中不同的CSS的IE和Firefox 我USNG IE8及以上forefox 3及以上。 请帮助我。

How to load different css based on browser type. I want to load different css for IE and Firefox in asp.net I'm usng IE8 and above and forefox 3 and above. please help me.

推荐答案

的Request.Browser 会给你完整的浏览器信息,在这里你可以查看版本,浏览器名称,浏览器类型等。

Request.Browser will give you complete browser information, where you can check version, browser name, browser type etc.

if(Request.Browser.Browser == "IE")
    {
        HtmlLink css = new HtmlLink();
        css.Href = ResolveClientUrl("~/style/StyleSheet.css");
        css.Attributes["rel"] = "stylesheet";
        css.Attributes["type"] = "text/css";
        css.Attributes["media"] = "all";
        Page.Header.Controls.Add(css);
    }
 
精彩推荐