4
我試圖將一個內容佔位符添加到母版頁中,但出現上述錯誤。 母版頁自己從另一個母版頁繼承,子母版的許多ContentPlaceHolders被包裝在內容標籤中,後者將繼承頁面中的內容注入母版母版的佔位符中。 但是,我希望孩子的主人與基礎主人略有不同,但擁有與父母主人無關的自己的ContentPlaceHolder。但它似乎不喜歡有以下行:只有內容控件被允許直接在包含內容控件的內容頁面中
<asp:ContentPlaceHolder ID="chpBanner" runat="server" />
好吧,我現在明白了。自從使用MVC以來,我暫時沒有看過webforms。它試圖將其映射到我的繼承和麪向對象的概念。我在想'如果我將一個屬性添加到子類中,父類不應該知道它'。但是,是的,父母需要知道,所以它可以正確生成DOM。 – jaffa