PDA

View Full Version : تشخیص نوع Browser



m.hamidreza
چهارشنبه 14 شهریور 1386, 14:43 عصر
من میخوام در Page_Load صفحه، Broswer رو تشخیص بدم که اگه IE بود از یه css استفاده کنه اگه Mozila بود از یه css دیگه ، که البته css یه فایل external هست . . .

MohammadSoft
چهارشنبه 14 شهریور 1386, 14:47 عصر
سلام
Context.Request.Browser.Type

m.hamidreza
چهارشنبه 14 شهریور 1386, 18:23 عصر
این کد در Page_Load وارد if نمیشه !



if (Context.Request.Browser.Type == "IE7")
{
HtmlLink link = newHtmlLink();
link.Attributes.Add("rel", "stylesheet");
link.Attributes.Add("type", "text/css");
link.Href = "mycss.css";
this.Page.Header.Controls.Add(link);
}



در Page_PreInit که گذاشتم تو خط آخر این error رو میده :




System.NullReferenceException: Object reference not set to an instance of an object

m.hamidreza
چهارشنبه 14 شهریور 1386, 18:34 عصر
تو همون Page_Load کار کرد !!!
منتها بعضی موقع ها که از یه page دیگه میام کار نمیکنه ! :متفکر: