У меня есть родительская главная страница (Master.Master) и дочерняя главная страница (Child.Master).Child.Master наследует файл мастер-страницы Master.Master.Теперь в Child.Master я хочу установить для видимости Div (чей ID Div1) значение false, для чего я использую следующий код:
protected void Page_Load(object sender, EventArgs e)
{
this.FindControl("Div1").Visible = false;
}
Вот код в Child MasterФайл страницы:
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Webstore.Master.cs" Inherits="WebStore.WebStoreMaster" MasterPageFile="~/Login.Master" %>
<asp:Content ID="UserMaster" runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
<div id="Div1" runat="server">
<div id="Sidebar" runat="server" style="float: left; margin-top: 100px; margin-right: 20px;">
</div>
</div>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</asp:Content>
Компилятор выдает мне следующую ошибку:
Object reference not set to an instance of an object.
Может кто-нибудь объяснить, почему так происходит?
Спасибо в ожидании