マスター ページを参照するホームページの css スタイルを変更するには、マスター ページをコンテンツ ページに参照する必要があります。これは変更する必要がある私のコントロールで、マスター ページにあります。
<table cellpadding="0" cellspacing="14" border="0" class="navigationButtons">
<tr>
<td id="HomeLink" runat="server" align="center"><a href="Home.aspx"><br />Home</a></td>
<td id="AboutLink" runat="server" align="center"><a href="About.aspx"><br />About us</a></td>
<td id="ColLink" runat="server" align="center"><a href="Col.aspx"><br />Collections</a></td>
<td id="RegLink" runat="server" align="center"><a href="Reg.aspx"><br />Register</a></td>
</tr>
</table>
<td>
各コンテンツ ページのスタイルを変更する必要があります。たとえば、最初にホームページのマスター ページを参照する必要があることはわかっています。しかし、私はの使い方がわかりませんFindControl
。これは、サーバー側にあるものです。
HtmlGenericControl HomeLink = null;
HomeLink = (HtmlGenericControl)Master.FindControl("HomeLink");
HomeLink.Style.Add["Background-color"] = blue;
そしてもちろん、それは機能していません。お願い助けて。