のスタイルを一切使用したくない場合は、この方法で行うことができますsite.css
。Site.master
現在の参照がある場所で、それを次のようにsite.css
置き換えます: (変更する必要がありますabout.aspx
)
注site.css
- への参照を完全に削除してから、いくつかのスタイルが必要であると判断し、それらを新しいスタイルシートに追加する必要がある場合、CSS の重複が発生する可能性があるため、これは潜在的に悪いことです。
<%
string sPagePath = System.Web.HttpContext.Current.Request.Url.AbsolutePath;
System.IO.FileInfo oFileInfo = new System.IO.FileInfo(sPagePath);
string sPageName = oFileInfo.Name.ToLower();
if (sPageName == "about.aspx") { %>
<link href="~/Styles/about.css" rel="stylesheet" type="text/css" />
<% } else { %>
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
<% } %>
現在のページ名コードを取得する - https://stackoverflow.com/a/1833313/2470724
編集
また、オーバーライドするスタイルの種類によっても異なります。テキストなどの場合は、class
本文のコンテンツに a を追加し、それに応じて各ページのスタイルを設定できます。