Ich habe ein Suchformular in einer App, die ich gerade entwickle, und ich möchte, dass es das Äquivalent von method="GET"
.
Wenn der Benutzer also auf die Schaltfläche "Suchen" klickt, gelangt er zu search.aspx?q=the+query+he+entered
Der Grund, warum ich dies möchte, ist einfach bookmarkable URLs, plus es fühlt sich sauberer, es auf diese Weise zu tun.
Ich möchte auch nicht, dass der Wert des ausgeblendeten Feldes viewstate an die URL angehängt wird.
Das Beste, was mir zu diesem Thema einfällt, ist:
- Erfassen Sie das serverseitige Klick-Ereignis der Schaltfläche und
Response.Redirect
. - Anhängen eines Javascript
onclick
Handler für die Schaltfläche, die einewindow.location.replace
.
Beides wirkt skurril und suboptimal... Fällt Ihnen ein besserer Ansatz ein?