Last post Mar 26, 2009 05:12 AM by wasimt
Sep 04, 2008 01:42 AM|legz11|LINK
Sep 04, 2008 04:35 AM|Dave Sussman|LINK
Yep, known issue. Chrome is a beta and does have rendering bugs. If you use the CSS Adapters for the Menu, then they render fine in Chrome.
Sep 04, 2008 04:38 AM|t2india|LINK
Sep 08, 2008 10:26 PM|Amanda Wang - MSFT|LINK
Has anybody got the answer. Same problem is with Safari also. Check the link http://forums.asp.net/p/1086636/2153784.aspx
There is the same problem as with Apple Safari check out
Sep 08, 2008 10:53 PM|legz11|LINK
You need to work with CSS "friendly" control adapters.
What control adapters to is change the way a control is rendered to the page. The CSS friendly control adapters toolkit provides everything you need, an control adapter changes the rendering of a specific server control (menu) into a more universally (browser)
acceptable CSS fashion. At the same time can reduce the total html output of the control as well.
Basically, you need to download the following:
There is information on how to setup your project, but I recommend you download the CSS Friendly Template website. Open the website and copy and paste the parts you need into your project.
CSS friendly Template website
I was going to write the way to set it all up, but I have something better I watched it yesturday and it will sort out your confusion. It's a great introduction with the template site will put your mind a ease.
Sep 15, 2008 10:49 AM|BhaveshPatel|LINK
I am in the same boat. Well the above provided link
http://forums.asp.net/t/941229.aspx?PageIndex=3 is for safari. even though the problem seems to be same, I have question what should I put in this tag
of .browser file for google chrome ?
I tried with putting refID as 'GoogleChrome' and 'Chrome' .. nothing worked for me and I also couldnt find anything about it? any clue??
Sep 15, 2008 06:49 PM|legz11|LINK
I am not sure about safari, no time to test. I thought that refID="Default" meant the adapters were applied to all browsers but you probably knew and tried that one.
Sep 15, 2008 08:25 PMemail@example.com|LINK
I checked out the ASP.NET 2.0 CSS Friendly Control Adapters site at
http://www.asp.net/CSSAdapters/ and their control doesn't work with IE8 beta 2 either. Does anyone know how to fix the blank menu text issue? The fly out menu outline is still shown, but no text. In IE8 compatiable view mode the menus all work fine. I hope
this is fixed before IE8 is released.
menu & frames
Oct 29, 2008 06:14 PM|cnobles|LINK
This has nothing to do with Chrome still being in Beta. The default browser file for ASP.NET points the Menu control to a special adapter for Safari browsers. Unfortunately ASP.NET parses the UserAgent from Chrome
and recognizes it as Safari. The easiest way to fix this for both Safari and Chrome is to include your own browser file in App_Browsers in order to disable this adapter.
<!-- Disable the Menu Adapter for the Safari browser without changing the root browser file -->
Mar 26, 2009 05:12 AM|wasimt|LINK
Here's the easy way to do which helps to render asp menu in both Crome and Safari.
Just paste the below code in the load event of Page or Master Page (if used).
if (Request.UserAgent.IndexOf("AppleWebKit") > 0)
ASP Master Pages Web Application
asp.NET 2.0 C#