asp:Menu ไม่สามารถใช้งานได้ในบาง Browser
การเขียนโปรแกรมโดยใช้งาน asp.net โดยที่ใช้ Control ที่ชื่อว่า Menu โดยการแสดงผลบน IE ก็สามารถใช้งานได้ตามปกติ แต่ปัจจุบันมีการใช้งาน Smart Mobile ผ่าน Internet กันมากขึ้น ดังนั้น Browser ค่ายดังๆก็สามารถเรียกเว็บที่เป็น asp.net ได้เช่นกัน เท่าที่ทดสอบพบว่า Browser บางตัวไม่สามารถแสดงผล Control Menu ได้อย่างถูกต้อง ดังนั้นจึงต้องเขียนโปรแกรมแก้ไขกันดังนี้ If (Request.UserAgent.IndexOf("AppleWebKit") > 0) OrElse (Request.UserAgent.IndexOf("Safari") > 0) OrElse (Request.UserAgent.IndexOf("Chrome") > 0) Then Request.Browser.Adapters.Clear() End If โดยสามารถนำไปใส่ที่ Page_Load ได้เลยจะแสดงปัญหาแสดงผล หรือการทำงานที่ไม่ถูกต้องได้ครับ