visibilités de contrôles en code behind
Bonjour,
Pour mon site j'ai créé une masterpage qui contient un placeholder (pour mettre ce que je veux dans les pages héritées) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| <%@ Master Language="C#" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<link rel="stylesheet" type="text/css" href="css/StyleSheet.css"/> <link />
<title>...Arts Graphics...</title>
</head>
<body>
<form id="form1" runat="server">
<div class="bandeauTitre"></div>
<div class="global">
<div class="bandeauGauche" id="bandeauGauche" runat="server">
</div>
<div class="corps">
<asp:contentplaceholder id="Content1" runat="server">
</asp:contentplaceholder>
</div>
<div class="clear"></div>
<div class="footer">
<center>
<a href="photos.aspx" class="lien">Photos</a>
<a href="musiques.aspx" class="lien">Musiques</a>
<a href="3d.aspx" class="lien">3D</a>
<a href="projets.aspx" class="lien">Projets</a>
<a href="javascript:OuvrirPopup('apropos.htm','','fullscreen=yes')" class="lien">A propos de ...</a>
</center>
</div>
</div>
</form>
</body>
</html> |
J'ai donc créé une page qui hérite :
Code:
1 2 3 4
|
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="Content1" Runat="Server">
</asp:Content> |
mon problème vient du fait que malgré la balise "runat=server", je ne parviens pas à récupérer mon PlaceHolder dans mon code behind "default.aspx.cs.
Quelle est mon erreur? Que dois-je rajouter afin de pouvoir gérer dynamiquement mon contrôle?
Merci de vos réponses.