Je conçois un sitemaster dans asp.net qui a un menu pour l'utilisateur, mais je veux quand invité entrer dans une page spéciale le menu ne s'affiche pas.Comment changer de sitemaster pour un invité sur asp.net?
Répondre
Vous pouvez définir l'heure d'exécution de la page maîtresse en fonction de la condition spécifique. Il y a un événement Page_PreInit
qui sera exécuté juste avant le le rendu de la page. Nous devons faire du code dans cet événement comme ci-dessous
protected void Page_PreInit(object sender, EventArgs e)
{
if (Membership.GetUser() == null) //check the user weather user is logged in or not
this.Page.MasterPageFile = "~/General.master";//master page with menu
else
this.Page.MasterPageFile = "~/myMaster.master";//master page with out menu
}
nous pouvons modifier le contenu de la page principale de la page héritée trop comme ci-dessous
Master.FindControl("menu").Visible = true;
Ok, mais est-ce que je peux ajouter une page principale de remorquage dans ma page? (en haut de la page) <% @ Page Title = "" Language = "C#" MasterPageFile = "~/Site.master" AutoEventWireup = "true" ValidateRequest = "false" CodeFichier = "a.aspx.cs" Inherits = "main_a"%> – NASRIN
Non, vous ne pouvez pas ajouter deux maîtres à partir du concepteur (page .aspx). Vous pouvez y ajouter une page maître par défaut et la modifier à partir de la page .cs dans l'événement Page_PreInit. –
- 1. Comment référencer script dans sitemaster
- 2. Adhésion 'invité' ASP.NET
- 3. asp.NET - excluez une page de Sitemaster ou faire suivre un autre site Maître
- 4. Authentification Windows. Utilisateur est invité - ASP.NET
- 5. Menu ASP.net - Comment faire pour changer Sortir l'image sur Hover
- 6. Comment changer l'interface utilisateur entière sur un site Web ASP.NET?
- 7. loginhook pour le compte invité mac
- 8. C# comment identifier un compte invité?
- 9. Télécharger un fichier dans un invité KVM
- 10. Elgg - Effectuer une action pour un utilisateur invité
- 11. Unreliable QueryPerformanceCounter sur un invité KVM Windows 2008 RC2
- 12. Gestionnaire de paquets Synaptic ne fonctionne pas pour un invité ubuntu sur virtualbox
- 13. Restrictions du compte invité
- 14. comment créer un utilisateur invité dans Rails 3 + Devise
- 15. Comment créer un utilisateur invité par défaut avec Devise?
- 16. Impossible d'ouvrir une session xdebug avec un invité OS vmware?
- 17. Comment obtenir l'utilisateur qui a invité un ami?
- 18. comment changer la disposition sur l'orientation changer pour titanium ipad
- 19. Je ne peux pas voir ma souris lorsque j'utilise QEMU pour ouvrir un invité Windows XP dans un invité Ubuntu créé par virtualbox sur mon ordinateur MAC
- 20. Comment savoir si un utilisateur invité exécute l'application - C#?
- 21. Échec de la connexion pour l'utilisateur « Nom du serveur-\ Invité »
- 22. WordPress Guest Author - Comment puis-je utiliser des champs personnalisés pour créer un lien auteur invité?
- 23. Comment changer un lien sur la sélection?
- 24. Comment spécifier l'accès invité au site internet C#/SQL?
- 25. Facebook suivi qui a invité
- 26. Comment changer HttpApplication.User.Identity.Name sur un environnement local?
- 27. Modifier la résolution de l'écran invité MacOS X pour VirtualBox
- 28. ASP.NET comment définir du texte sur une page maître?
- 29. Accéder aux fichiers sur Linux mint Invité VirtualBox
- 30. Comment changer la fonction encode url pour aspic asp.net
Utilisez-vous MVC/Razor? –
essayer de contenir cette barre de menu à l'intérieur de 'div' ou' panel' et appliquer une condition basée sur guest, si invité entrez ce menu ou ce panneau visible proprty à false else true. – Rahul