Hallo zusammen,
ich möchte auf Controls von Mastersite zugreifen:
<div id="navigation" class="navigation_2"><div>
<ul id="navigation_left_ul">
<li class="navigation_left_main_li"><asp:HyperLink ID="hplHome" runat="server" Text="" meta:resourcekey="hplHome" CssClass="navigation_left_link" NavigateUrl="~/Default.aspx"></asp:HyperLink></li>
</ul>
Auf Control hplHome kann ich zugreifen:
WebControl wcMainMenu = (WebControl)this.Master.FindControl("hplHome");
wcMainMenu.CssClass="navigation_left_link_active";
Auf Control "navigation" kann ich leider nicht zugreifen:
HtmlControl hcNavigation = (HtmlControl)this.Master.FindControl("navigation");
hcNavigation.Attributes["class"] = "navigation_1";
Fehler:
System.NullReferenceException wurde nicht von Benutzercode behandelt.
Message=Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Source=PR1
StackTrace:
bei WellnessKempel.Default.Page_Load(Object sender, EventArgs e) in D:\Visual Studio 2010\Projects\Pr1\Default.aspx.cs:Zeile 24.
bei System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
bei System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
bei System.Web.UI.Control.OnLoad(EventArgs e)
bei System.Web.UI.Control.LoadRecursive()
bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
InnerException: