I found this neat solution to a long standing problem on ASP.NET.
Add a file called safari.browser to the app_browsers folder, containing the following:
<browsers> <browser refID="safari1plus"> <controlAdapters> <adapter controlType="System.Web.UI.WebControls.Menu" adapterType="" /> </controlAdapters> </browser> </browsers>
Thanks to micheilvoo for the solution. The original thread can be found here.