Bonjour,

Depuis un menu de ma master page, j'appelle une page MaPage.aspx avec des paramètres :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<ul>
                      <li><a href="MaPage.aspx?type=1">Cas 1</a></li>
                      <li><a href="#" onclick="Test()">Cas 2</a></li>
</ul>
Dans le premier cas (MaPage.aspx?type=1), je place ceci dans le Page_Load de MaPage.aspx :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Type = Int32.Parse(Request.Params["type"]);
J'ai le message d'erreur :
Demande non disponible dans ce contexte.
'Request' a levé une exception de type 'System.Web.HttpException'
Dans le second cas (onclick="Test()) j'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
protected void Test(object sender, EventArgs e)
 
    {
        Response.Redirect("Mapage.aspx?type=2");
 
    }
Ici, rien ne se produit.

Pourriez-vous s'il vous plaît me dire comment régler cela et me conseiller sur la meilleur façon de passer les paramètres.

Merci beaucoup,
T.