Comment faire pour supprimer les paramètres de chaîne de requête de l'url?

Supposons-je avoir le lien http://www.somesite.com/file.aspx?a=1&b=2

Et maintenant, je veux supprimer tous les paramètres, de sorte qu'il devient:

http://www.somesite.com/file.aspx

Ou je souhaiterez peut-être supprimer seulement 1 des paramètres tels que

http://www.somesite.com/file.aspx?b=2

Est-il un moyen de le faire ci-dessus en C#? Ce qui se passe, c'est que je suis venue à partir d'une autre page avec un paramètre appelé modifier dans l'url, mais lorsque la page n'est un message de retour, le modifier un paramètre est toujours là, il pense toujours qu'il est en mode édition. Exemple:

Utilisateur Un va à la première page.aspx et clique sur un lien d'édition. Ils sont pris à deux.aspx?edit=true. Lors du chargement de la page, il voit le paramètre de chaîne de requête édition n'est pas nul et il met le contenu en mode édition. Une fois que l'utilisateur est terminé, la page est actualisée, mais l'url est toujours deux.aspx?edit=vrai et le garde le contenu en mode d'édition, alors qu'en fait, il devrait être de deux.aspx

OriginalL'auteur Xaisoft | 2009-12-23