2

我最近一直在学习新的 ASP.NET MVC 框架,并且我为在瑞典经营一家“轻咖啡馆”的朋友开发了一个测试站点。计划是在进行一些最终调整并修复一些安全问题后,在一周左右的时间内发布它。

昨天我将该网站发布到运行 IIS 6 的虚拟主机上,所以我要做的第一件事就是解决无扩展 URL 的问题。我在 Phil Haack 的博客文章ASP.NET MVC on IIS 6 Walkthrough的帮助下做到了这一点

现在我遇到了另一个在 IE7 中运行良好但在 Firefox 3 和 Safari 中运行良好的问题。

在该站点上,我使用包含带有菜单的“左侧内容”的母版页。该菜单由 ActionLinks 组成。问题是只有第一个(最上面的)链接作为链接起作用,其他的只是看起来像链接,但它们是不可点击的。当我查看源代码时,一切看起来都很好。

有没有人遇到过解决此问题的解决方案,或者您是否知道可能导致此行为的原因?演示站点的链接是演示站点

非常感谢您的帮助,因为我希望它适用于所有浏览器。

4

3 回答 3

1

您的“主要” div 被放置在“链接” div 的顶部,因此无法单击它们。

添加一个:

浮动:对;

#main 的 CSS 允许单击链接。

于 2008-12-20T13:54:35.940 回答
1

我会检查你的css文件。如果您从包含中删除您的 css 文件,我认为您的链接将起作用。

于 2008-12-20T14:10:36.610 回答
0

只需删除 #main 中的 position: relative 即可

于 2008-12-20T14:25:57.920 回答