我在asp.net上创建了这个网站。在我的测试服务器上,它在每个浏览器中都能正常运行,但在客户端的服务器上却无法在Chrome中运行。
除if (true) try
{
// works as expected with both true and false, but is it legal?
}
catch (...)
{
// ...
}
文件外,这些文件是彼此的精确副本,这让我觉得这是一个配置问题(web.config或IIS /站点配置有问题)< / p>
现在,当将鼠标悬停在菜单项上时,它应如下所示:
但是当悬停项目时,子菜单不会出现,而是可以点击该项目来查看:
我看到所有子菜单项,但显然不正确(我几乎看不到它们)。
答案 0 :(得分:0)
好像你可能会丢失CSS文件 - 看一下Chrome中的开发者工具(F12),看看是否有任何资源无法加载。
答案 1 :(得分:0)
我终于通过在我的项目中添加一个App_Browsers文件夹来解决它,然后在一个名为safari.browser的文件中添加
在其中我添加了以下代码:
<browsers>
<browser refID="safari1plus">
<controlAdapters>
<adapter controlType="System.Web.UI.WebControls.Menu" adapterType="" />
</controlAdapters>
</browser>
</browsers>
就是这样。