Chiamare una pagina con Metodo POST
diego78 non è online. Ultima attività: 14/10/2008 16.13.45diego78
Inserito il: 17 luglio 2008 10.10
Ho un controllo .ascx del tipo:

<asp:TextBox ID="txtRicerca" Runat="server"></asp:TextBox><br>
<br>
<asp:Button id="btAvviaRicerca" CssClass="pulsante" Text="RICERCA" Runat="server" CausesValidation="False"></asp:Button>


quando clicco sul pulsante di avvia ricerca devo reindirizzare su un'altra pagina per esempio catalogo.aspx e dovrei passare a questa pagina il contenuto di txtRicerca, non voglio passare tale valore con un parametro tramite querystring GET perchè poco sicuro, nè utilizzando session o cose del genere.

L'ideale sarebbe inviare il dato con una richiesta POST a quella pagina.

Ma come posso farlo in questo caso (controllo .ascx) in maniera semplice?

DIM IMMOBILIARE - SOLUZIONE INTERNET PER LA TUA AGENZIA IMMOBILIARE
http://www.dimimmobiliare.it

DIM AUTO - SOLUZIONE INTERNET PER LA CONCESSIONARI E AUTOSALONI
http://www.dimautosalone.it
RE: Chiamare una pagina con Metodo POST
PeppeDotNet non è online. Ultima attività: 15/10/2008 19.18.15PeppeDotNet
Inserito il: 17 luglio 2008 10.16
contributi / www.peppedotnet.it / 239 messaggi dal 21 gen 2007 Istalla Microsoft Silverlight!
Puoi utilizare il Cross Page Postback di ASP.NET 2.0

http://www.aspitalia.com/script/674/Effettuare-Postback-Pagina-ASP.NET-2.0.aspx

Marchi Giuseppe
http://www.peppedotnet.it
RE: Chiamare una pagina con Metodo POST
diego78 non è online. Ultima attività: 14/10/2008 16.13.45diego78
Inserito il: 17 luglio 2008 10.17
si grazie ma sto utilizzando la versione 1.1 del framework

DIM IMMOBILIARE - SOLUZIONE INTERNET PER LA TUA AGENZIA IMMOBILIARE
http://www.dimimmobiliare.it

DIM AUTO - SOLUZIONE INTERNET PER LA CONCESSIONARI E AUTOSALONI
http://www.dimautosalone.it
RE: Chiamare una pagina con Metodo POST
PeppeDotNet non è online. Ultima attività: 15/10/2008 19.18.15PeppeDotNet
Inserito il: 17 luglio 2008 10.32
contributi / www.peppedotnet.it / 239 messaggi dal 21 gen 2007 Istalla Microsoft Silverlight!
Scusami, non avevo visto che eravamo sul forum di asp.net 1.1
Prova a dare un occhiata a questo allora:

http://authors.aspalliance.com/kenc/passval.aspx

Marchi Giuseppe
http://www.peppedotnet.it
Microsoft Most Valuable Professional
RE: Chiamare una pagina con Metodo POST
novecento non è online. Ultima attività: 15/10/2008 23.43.27novecento
Inserito il: 17 luglio 2008 10.39
contributi / Top Poster / Community manager / www.soluzioni4d.it / Blog / 917 messaggi dal 04 mar 2004 Istalla Microsoft Silverlight!
Potresti usare l'oggetto HttpWebRequest http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.contentlength(VS.71).aspx, ad esempio:
string strId = UserId_TextBox.Text;
string strName = Name_TextBox.Text;

ASCIIEncoding encoding = new ASCIIEncoding();
string postData = "userid=" + strId;
postData += ("&username=" + strName);
byte[] data = encoding.GetBytes(postData);

// Prepare web request...
HttpWebRequest myRequest =
  (HttpWebRequest)WebRequest.Create("http://localhost/MyIdentity/Default.aspx");
myRequest.Method = "POST";
myRequest.ContentType = "application/x-www-form-urlencoded";
myRequest.ContentLength = data.Length;
Stream newStream = myRequest.GetRequestStream();
// Send the data.
newStream.Write(data, 0, data.Length);
newStream.Close();


Alessio Leoncini
SilverlightItalia.com

Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


maltra - 623 pt
vladimiro - 501 pt
PeppeDotNet - 290 pt

Ultimi vincitori: maltra, vladimiro, PeppeDotNet

Iscriviti anche tu e raccogli punti. Questo mese in palio Windows Vista Ultimate, SQL Prompt e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums