我最近一直在学习新的ASP.NET MVC框架,我为一位在瑞典经营“轻咖啡馆”的朋友开发了一个测试网站。计划是在执行一些最终调整并解决一些安全问题后一周左右发布。
昨天我将网站发布到运行IIS 6的webhost,所以我要做的第一件事就是解决无扩展URL的问题。我是在Phil Haack的博客文章ASP.NET MVC on IIS 6 Walkthrough
的帮助下完成的现在我遇到了另一个在IE7中运行良好但在Firefox 3和Safari中无效的问题。
在网站上,我使用包含带有菜单的“左侧内容”的母版页。菜单由ActionLinks组成。问题是只有第一个(最顶层)链接作为链接工作,其他链接只看起来像链接,但它们是不可点击的。当我查看源代码时,一切看起来都不错。
有没有人遇到解决此问题的解决方案,或者您是否知道会导致此行为的原因?演示站点的链接是Demo site
我非常感谢帮助,因为我希望这适用于所有浏览器。
答案 0 :(得分:1)
您的“主”div被放置在“链接”div的顶部,因此无法点击它们。
添加:
float:right;
#main的CSS允许点击链接。
答案 1 :(得分:1)
我会检查你的css文件。如果您从包含中删除了css文件,我认为您的链接可以正常运行。
答案 2 :(得分:0)
只需删除#main中的位置:relative,它就会工作