asp.net-mvc - ActionLinks 在 FireFox 和 Safari 中并不总是有效

标签 asp.net-mvc css firefox safari actionlink

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

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

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

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

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

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

最佳答案

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

添加:

float :右;

#main 的 CSS 允许点击链接。

关于asp.net-mvc - ActionLinks 在 FireFox 和 Safari 中并不总是有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/383320/

相关文章:

javascript - Webkit- css 随持续时间变化

css - 更改页面上任何元素的颜色

css - 缩小 firefox 缩放时如何防止 float 布局换行

Jquery Ajax Firefox 不发送 cookie(Chrome 有效)

c# - 将 DynamicTableEntity 转换为 Json

c# - 为什么.NET Framework 中的某些委托(delegate)实例的命名带有后缀thunk?

c# - Entity Framework linq 包括

javascript - JQuery 按钮数据返回为空?

asp.net-mvc - 所需的防伪 cookie "__RequestVerificationToken"不存在。微 Controller 5

html - Css Paper 效果在 FireFox 中不起作用