У меня есть приложение ASP.NET MVC, в котором есть jQuery Treeview и jQuery Splitter . Вверху есть заголовок. Ниже этот разделитель используется для разделения пространства на два деления . Левый div содержит древовидную структуру , а правый div содержит содержимое.
У меня есть таблица стилей только для области содержимого; все стили имеют префикс #Content
, а div, содержащий содержимое, - id="Content"
. В этой таблице стилей я стилизовал ссылки <a>
так, чтобы они не были подчеркнуты, если вы не наводите на них курсор.
Обычно я помещаю таблицу в область содержимого для отображения некоторых данных в виде сетки. В сетке находится столбец ссылок для отображения деталей.
Вот проблема. Большинство ссылок в области содержимого будут работать правильно (они будут подчеркиваться при наведении на них курсора), но в столбце есть одна или две ссылки, которые не соответствуют их стилю a:link
; они будут подчеркнуты на первом дисплее и останутся подчеркнутыми независимо от того, наведены они или нет.
Это происходит только тогда, когда страница отображается из приложения ASP.NET MVC. Я использую веб-сервер разработки в Visual Studio (Cassini) для тестирования. Если я просматриваю / исходный код в браузере, сохраняю страницу на рабочем столе и исправляю ссылки на скрипты jQuery и таблицы стилей, а затем просматриваю страницу в браузере, нажимая на сохраненную таким образом страницу, проблема не возникает.
Я пробовал и Internet Explorer 7, и последнюю версию Firefox, и ссылки терпят неудачу точно так же, как , но только при запуске самого приложения. Все работы по оформлению, кроме <a:link>
в #Content
div.
Кто-нибудь видел подобные сбои стилизации случайных ссылок раньше? Я в растерянности. Я не понимаю, почему страница будет работать так, как было объявлено, если я сохраню ее из браузера и снова открою, но она не будет работать из приложения, независимо от браузера.