asp.net mvc(C#)アプリケーションに、部分ビュー(Partial.ascx
)、2つのマスターページ(Master1.Master
およびMaster2.Master
)、および2つのビュー(Page1.aspx
および)があります。Page2.aspx
マスターページごとに異なるスタイルシートを参照しました。
マスターページがであるView()で部分ビュー(Partial.ascx
)をthickboxとして表示する場合、要素のスタイルに影響を与えることなく、thickbox内の要素のスタイルを参照するスタイルシートで上書きする必要があります。Page1.aspx
Master1.Master
Master2.Master
Page1.aspx
私は次のように試しました:
$("link[href*='style1.css']").remove();
しかし、このクエリの問題は、Page1.aspx
ビューに反映されることです。これは、シックボックスを閉じるか、ページのシャドウビューに表示されると、そのページのスタイルが消えてしまいます。
メインのビュー要素に影響を与えることなく、jqueryを使用してシックボックス内の要素のスタイルシートを上書きするにはどうすればよいですか?