Dites que j'ai un site Web avec une page maître et une page aspx.Puis-je faire des contrôles définis dans mon balisage public au lieu de protégé
Dans ma page ASPX, je pointe vers ma page maître avec la balise MasterType.
<%@ MasterType VirtualPath="~/mymasterpage.master" %>
Dites, j'ai défini une étiquette dans le balisage de ma page maître.
Si vous regardez le code du concepteur, cette étiquette devrait ressembler à ceci.
protected global::System.Web.UI.WebControls.Label label1;
maintenant dans ma page de contenu, je voudrais faire référence à cette étiquette. Si je tape dans ce "Master.label1", le complicateur se plaindra que le contrôle est inaccessible en raison du niveau de protection "et à juste titre, comme label1 est automatiquement défini comme" protégé "
Ma question est, si Je définis les contrôles dans ma page de balisage, est-il possible de définir ces contrôles publics au lieu de protéger? Je ne vois pas un attribut pour elle.
merci à l'avance.