Wie kann ich das machen <form method="get"> in ASP.Net für ein such-Formular?

Ich habe ein Suchformular in eine app-ich bin derzeit in Entwicklung, und ich möchte für Sie gleichbedeutend mit method="GET".

Damit, beim klicken auf die Schaltfläche suchen, der Benutzer geht zu search.aspx?q=the+query+he+entered

Der Grund, warum ich wollen, das ist einfach bookmarkable URLs, plus es fühlt sich sauberer, es zu tun auf diese Weise.

Ich auch nicht wollen, dass der viewstate "verstecktes Feld" Wert an die URL angehängt.

Die besten, die ich gefunden habe für dies ist:

  1. Erfassen Sie die server-side-click-Ereignis der Schaltfläche und Response.Redirect.
  2. Befestigen Sie einen Javascript - onclick - handler für die Schaltfläche ein, feuert ein window.location.replace.

Beide fühlen sich skurrile und sub-optimale...
Fällt Ihnen ein besserer Ansatz?

InformationsquelleAutor Daniel Magliola | 2008-11-26

Schreibe einen Kommentar