ActionLinks не всегда работает в FireFox и Safari - PullRequest
2 голосов
/ 20 декабря 2008

В последнее время я изучаю новую фреймворк ASP.NET MVC и разработал тестовый сайт для друга, который управляет «легким кафе» в Швеции. План состоит в том, чтобы выпустить его в течение недели или около того после выполнения некоторых окончательных настроек и устранения некоторых проблем безопасности.

Вчера я опубликовал сайт на веб-хосте под управлением IIS 6, поэтому первое, что мне нужно было сделать, - это исправить проблему с URL-адресами без расширений. Я сделал это с помощью поста Фила Хаака ASP.NET MVC на IIS 6 Пошаговое руководство

Теперь я столкнулся с другой проблемой, которая хорошо работает в IE7, но не в Firefox 3 и Safari.

На сайте я использую главную страницу, содержащую «левый контент» с меню. Меню состоит из ActionLinks. Проблема в том, что только первая (самая верхняя) ссылка работает как ссылка, остальные только выглядят как ссылки, но их нельзя кликнуть. Когда я смотрю на источник, все выглядит хорошо.

Кто-нибудь сталкивался с решением, которое исправляет это, или вы, возможно, знаете, что может вызвать такое поведение? Ссылка на демонстрационный сайт: Демо-сайт

Помощь будет принята с благодарностью, поскольку я хочу, чтобы это работало во всех браузерах.

Ответы [ 3 ]

1 голос
/ 20 декабря 2008

Я бы проверил ваш файл CSS. Если вы удалите файл CSS из списка включенных, я думаю, что ваши ссылки будут работать.

1 голос
/ 20 декабря 2008

Ваш "основной" div помещается поверх div "links", поэтому на него нельзя щелкнуть.

Добавление:

float: right;

Для CSS для #main позволяет нажимать ссылки.

0 голосов
/ 20 декабря 2008

Просто удалите положение: относительное в #main, и оно будет работать

...