Salut a tous,

je débute sous ASP.NET (2.0) et je réfléchis à l'implémentation d'une page toute simple.
Celle ci consiste à vérifier le contenu d'une variable et à afficher différents contenus selon la valeur.

Dans mon fichier index.aspx.cs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
private void Page_Load(object sender, System.EventArgs e)
    {
        if (Request.QueryString["id"] == null)
        {
            Erreur.Text = "Vous ne pouvez accéder au site";      
        }
        else{
         ........
        }
et dans mon else j'aimerais afficher une trentaine de ligne de code HTML, balises ASP.NET,... qui sont dans mon fichier index.aspx.

Et ma question c'est comment implémenter ça??

Mettre le code HTML dans ma fonction page_Load?? Je trouve pas ca très propre, et dans ce cas, autant ne pas mettre le code c# dans un fichier à part (aspx.cs) et faire des grandes conditions un peu comme en itératifs (PHP)?

Utilisation d'un "Label.Text=".....", ca revient un peu au meme?

Voila, comme je débute en ASP.NET je connais pas si ce langage apporte de grosses avancées permettant par exemple de contourner ce probleme de mélange des codes ou pas.

Si vous avez des éléments de réponses, ils sont les bienvenus

Merci

Bizet