2010-08-24 6 views
0

Je veux rendre les résultats d'un formulaire ASP.NET POST "bookmarkable", et je pense à utiliser des paramètres de requête pour y parvenir.Comment puis-je modifier dynamiquement une URL de formulaire?

L'idée est qu'un utilisateur visitera le http://domath.com et qu'il saisira un problème mathématique et affichera les résultats. La requête et les résultats sont visibles à http://domath.com?ProblemID= {certains guid ici}

La seule partie que je ne sais pas vraiment est de savoir comment changer la cible de l'URL de formulaire puisque j'utilise un POST au lieu d'un GET.

Voici les options que je suis venu avec, et je ne suis pas sûr ce qui est pratique

  • Envoyer un formulaire comme d'habitude, serveur redirige vers une URL avec les nouveaux paramètres attachés

  • utilisation un webservice ou un rappel pour obtenir une nouvelle URL. Javascript met ensuite à jour la cible de formulaire

Répondre

0

La première option est la plus simple et la plus courante. Il suit le modèle Post/Redirect/Get, ce qui évite la soumission en double formulaire en plus de vous permettre de marquer la page résultante.