Sur le base.master :
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Base.master.cs" Inherits="WebApplicationControlTest.Base" %>
Le titre
Il y a un contenu ici :
Sur le maître imbriqué
<%@ Master Language="C#" MasterPageFile="~/MasterPages/Base.Master" AutoEventWireup="true" CodeBehind="NestedMasterPageTest2.master.cs" Inherits="WebApplicationControlTest.MasterPages.NestedMasterPageTest2" %>
C'est à l'intérieur de la NestedPage
et sur le default.aspx
C'est un test !
sur le default.aspx.cs
protected override void OnPreInit(EventArgs e){
Control control = LoadControl("TheUrlOfTheControl.ascx");
if (Page.Master.FindControl("body") != null) {
Page.Master.FindControl("body").Controls.Add(control);
}
}
Je dois ajouter le contrôle à la dernière partie du contenu du Placeholder du corps mais FindControl renvoie null... comment pouvons-nous ajouter des contrôles au Placeholder de contenu de la page maître de manière programmative?
Merci