Je dois demander si j'ai une page maître qui contient un bouton comme exemple, puis j'ajoute un nouveau formulaire Web (par défaut) et j'attribue cette page maître comme page maître par défaut. La question est: Puis-je changer le texte de bouton dans le code de la page par défaut?Master Page
Répondre
Je voudrais utiliser une propriété sur la page maître pour changer le bouton, je pense que vous pouvez le rendre public, mais méh.
public String ButtonText { get { return button1.text; } set { button1.Text = value } }
ensuite sur la page par défaut, définissez le type maître.
<%@ MasterType VirtualPath="~/mymaster.master" %>
ensuite sur la page par défaut, vous devriez être en mesure d'accéder en passant par la propriété.
Master.ButtonText = "Hello, Master Page Button";
[Désolé, en supposant C#]
Si vous mettez la directive MasterType sur votre page par défaut
<%@ MasterType VirtualPath="~/Master1.master" %>
alors vous pouvez appeler des méthodes et des propriétés sur la page principale dans le code-behind :
MyButton.Text = "New text";
Pour plus d'informations, voir ASP.Net 2.0 - Master Pages: Tips, Tricks, and Traps
sûr que vous pouvez, il est de toute façon ...
vous devriez voir les screencasts vidéo sur MAster pages, vous verrez comment accomplir cela et bien plus encore!
vidéo # 12 MasterPages 16 minutes, 2 secondes
vidéo # 36 How Do I: Work with Master Pages Declaratively and Programmatically 29 minutes, 49 secondes
vidéo # 37 How Do I: Handle Events in Master and Content Pages 23 minutes, 26 secondes
- 1. Convertir en Master Page
- 2. CSS et images sur Master Page
- 3. Chargement d'un contrôle A partir d'un master Page
- 4. Ma page asp.net Master n'est pas correctement rendu dans Firefox
- 5. Validation avant l'événement Postback sur la page Master Asp.net
- 6. Asp.net Master Page contrôle dynamiquement par le code derrière
- 7. JQuery, MVC et Master Pages
- 8. Master Pages - Question de conception
- 9. Ajout jQuery au Master Pages
- 10. CSS Master Reset - Inconvénients?
- 11. Définition de l'attribut OnLoad du corps dans une page MVC Master Asp.net
- 12. Rendu Javascript dans un master page asp.net à un endroit spécifique
- 13. Quel est le design COLOR le plus professionnel pour Master Page?
- 14. Pourquoi est-ce que Context.User est nul sur la page ASP.NET Master maintenant?
- 15. Pourquoi "git push helloworld + master: master" au lieu de "git push helloworld"?
- 16. WPF Multiple master/détails, même grille
- 17. DataGridView Master-Detail pour les DTO?
- 18. Synchronisation avec la base de données master
- 19. configuration de sauvegarde des systèmes Master Hudson
- 20. Comment utiliser le théorème Master pour décrire la récursivité?
- 21. Vous voulez restaurer la base de données master ....?
- 22. ASP.NET MVC - Définir Master View en conséquence avec le contrôleur
- 23. pages Master manquantes à partir du Web Déploiement sortie projet
- 24. Suivi d'une branche distante/p4/master dans git
- 25. Comment remplir les objets master - collections datail C#/SQL2005
- 26. Définition de la page maître d'une page maître par programmation
- 27. Partage d'un master entre MVC et WebForms - traitant le <form>
- 28. Master Pages .. et appliquer une classe CSS à l'élément du corps
- 29. Comment convertir un fichier aspx ou page maître en page et code derrière?
- 30. Comment créer une vue Master-Details en utilisant le framework Asp.Net MVC
C'est une bonne approche, car elle encapsule s l'implémentation interne des pages maîtres. – niaher