Salut a tous!

Je passe une URL dans un paramètre d'URL. Mon code marche mais dès qu'il y a un "&" dans l'URL en paramètre le code ne la lit pas entièrement (s'arrête avant le &) .
Code dans la première page:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="Default.aspx?lien=http://site.fr/page?name=toto&name2=titi"></a>
Code dans Default.aspx:
Code dans Default.aspx.cs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
public string bouton()
{
string url = Request.QueryString["lien"];
            string src = "<input type='button' value='Continuer' title='Continuer vers WEB100T.' onclick='self.location.href=\""+Request.QueryString["lien"]+"\"'/>";
return src;
}
Code source de default.aspx:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input type='button' value='Continuer' onclick='self.location.href="http://site.fr/page?name=toto"'/>

Merci d'avance!!