Cela me semble juste "hacky" en termes de devoir activer/désactiver à la fois pour ces deux. Comme l'un d'entre eux aurait déjà pu être allumé, je dois les éteindre ou les rallumer. Je me sens comme si je peux esquiver l'un des contrôles en quelque sorte:Check Panel pour activer/désactiver la visibilité
private void SetPanels()
{
if(userIsLoggedIn)
{
pnlAuthed.Visible = true;
pnlNotAuthed.Visible = false;
}
else
{
pnlSignUpForm_NotAuthed.Visible = true;
pnlSignUpForm_Authed.Visible = false;
}
}
désolé mais je ne veux pas utiliser une vue comme ça. Nous allons bientôt passer à MVC et je ne veux pas utiliser beaucoup de contrôles asp.net. – PositiveGuy
Ensuite, dans ce cas, vous roulerez quand même - 'asp: Panel' est un contrôle ASP.NET WebForms. BTW, si tout ce que vous faites est côté client (vos fichiers de vue), la plupart des contrôles WebForms continueront à fonctionner dans un MVC. –