Google Chrome 不兼容ASP.NET Menu!

今天有客户反馈说他网站的ASP.NET Menu在Google Chrome 下竟不能正常显示,我简单试了一下,果然有问题!

 

问题:

1. CSS没有正常应用

2. 鼠标点击事件有误

3. 下拉子目录不能显示

 

虽然说Google Chrome 还在测试,但市场占有率也绝非一般杂牌浏览器能够相比的,与ASP.NET有这样的兼容性问题也确实不容小觑,希望有应用了menu控件的兄弟们做好心理准备.

 

试验代码如下(在IE各版本和Firefox3.0下均正常,截图在页面底部):

 

Code

 

页面rendered后的代码:

 

 

Code

 

 

当然ASP.NET 本身render出来的代码就不好,我会去试一下CSS friendly adapter生成的menu,看是不是还有问题...

==================================

10:54更新

 

使用了CSS Friendly Control Adapter的情况下,简单的menu和有模板节点的menu在Chrome下一切正常!

render出来的Markup如下:

 

Code
posted @   LanceZhang  阅读(6461)  评论(24编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
点击右上角即可分享
微信分享提示