У меня есть частичное представление (Partial.ascx
), две главные страницы (Master1.Master
и Master2.Master
) и два представления (Page1.aspx
и Page2.aspx
) в моем приложении asp.net mvc (C#). Я сослался на разные таблицы стилей для каждой мастер-страницы.
Когда я показываю частичный вид (Partial.ascx
) в виде толстого блока в представлении (Page1.aspx
), главная страница которого Master1.Master
, мне нужно перезаписать стили элементов внутри толстого блока таблицей стилей, относящейся к Master2.Master
, не затрагивая стили Page1.aspx
элементов.
Я пробовал так:
$("link[href*='style1.css']").remove();
Но проблема с этим запросом заключается в том, что он отражается в представлении Page1.aspx
, которое, когда я закрываю толстое окно или в теневом представлении страницы, стили этой страницы исчезают.
Как перезаписать таблицу стилей элементов внутри толстого ящика с помощью jquery, не затрагивая основные элементы просмотра?