Passage correct de parametres dans une URL + récupération
Bonjour,
Depuis un menu de ma master page, j'appelle une page MaPage.aspx avec des paramètres :
Code:
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:
1 2
|
Type = Int32.Parse(Request.Params["type"]); |
J'ai le message d'erreur :
Citation:
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:
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.