PDA

View Full Version : به هم ریختن منو در مرورگر chrome



majid784
دوشنبه 24 بهمن 1390, 16:07 عصر
سلام دوستان
منوهای asp:menu در مروگر کروم به هم میریزه. زیرمنوها نشون داده نمیشه و وقتی روی آیتمی که فرزند داره کلیک میکنم زیرمنوهای اون با شکل کاملا به هم ریخته روی منوی اصلی لود میشن. search کردم. کد زیر را چه در تابع page_load و چه در page_preInit که گذاشتم تاثیری نداشت. کسی راه حل این مشکل رو میدونه




if (Request.ServerVariables["http_user_agent"].IndexOf("Safari", StringComparison.CurrentCultureIgnoreCase) != -1)
{
Page.ClientTarget = "uplevel";
}

majid784
چهارشنبه 26 بهمن 1390, 13:13 عصر
جوابش رو خودم پیدا کردم. اینجا میزارم تا اگه کسی از دوستان هم این مشکل رو پیدا کرد بتونه برطرف کنه.
کد بالا باید در تابع AddedControl مربوط به Masterpage قرار بگیره




protected override void AddedControl(Control control, int index)
{
if (Request.ServerVariables["http_user_agent"].IndexOf("Safari", StringComparison.CurrentCultureIgnoreCase) != -1)
{
this.Page.ClientTarget = "uplevel";
}
base.AddedControl(control, index);
}

sanaz.dadkhah
چهارشنبه 26 بهمن 1390, 17:21 عصر
دست شما درد نکنه
من خودم این مشکل را داشتم
بازم هم به مرام و منش شما که وقتی جواب را پیدا کردین جواب تاپیک را دادین
مرسی:تشویق:

sara_aryanfar
چهارشنبه 26 بهمن 1390, 17:38 عصر
چرا برای منوهای خودتون از jqury استفاده نمی کنید؟