Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582

    passare valori in get (mi ricarica la stessa pagina)

    salve a tutti

    ho modificato il tag <form> per spedire ad un'altra pagina tutti i dati, in modo che posso fare la ricerca..il tag è diventato cosi:
    codice:
    <form id="Form1" runat="server" action =RisultatiRicerca.aspx method=get>
    ed ho inseritu un sumit:
    codice:
    	<INPUT type="submit" value="Ricerca"></td>
    sapete spiegarmi il motivo che se valorizzo le text della pagina e spingo il pulsante di ricerca mi ricarica la stessa pagina?
    ho sbagliato qualcosa?

    grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    ok ho cambiato il questo modo il form

    <form id="Form1" runat="server" action="RisultatiRicerca.aspx" method="get">

    insomma ho messo gli apici.
    pero' avviando il progetto...è sempre uguale, poi ho provato a visualizzare il codice HTML...e sapete cosa c'era di codice nel form?

    <form name="Form1" method="get" action="AnagraficaPF.aspx?__VIEWSTATE=dDwtMTczMjMx M

    insomma anche se lo cambio io rimane lo stesso?????
    come faccio acambiarlo definitivamente?
    grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    codice:
    function avanti(pagina)
    {
    	//se dati modificati, avviso
    	//if(self.Navigatore1_navigo) if(!self.Navigatore1_navigo()) return;
    
    	//imposto l'URL
    	document.Form1.action = pagina;
    	
    	//imposto il metodo
    	document.Form1.method = "get";
    	
    	//disabilito il viewstate
    	if(document.getElementById('__VIEWSTATE')) document.getElementById('__VIEWSTATE').disabled = true;
    	if(document.getElementById('__EVENTTARGET')) document.getElementById('__EVENTTARGET').disabled = true;
    	if(document.getElementById('__EVENTARGUMENT')) document.getElementById('__EVENTARGUMENT').disabled = true;
    	
    	//eseguo il submit
    	document.Form1.submit();
    }
    Pietro

  4. #4
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,582
    Originariamente inviato da pietro09
    codice:
    function avanti(pagina)
    {
    	//se dati modificati, avviso
    	//if(self.Navigatore1_navigo) if(!self.Navigatore1_navigo()) return;
    
    	//imposto l'URL
    	document.Form1.action = pagina;
    	
    	//imposto il metodo
    	document.Form1.method = "get";
    	
    	//disabilito il viewstate
    	if(document.getElementById('__VIEWSTATE')) document.getElementById('__VIEWSTATE').disabled = true;
    	if(document.getElementById('__EVENTTARGET')) document.getElementById('__EVENTTARGET').disabled = true;
    	if(document.getElementById('__EVENTARGUMENT')) document.getElementById('__EVENTARGUMENT').disabled = true;
    	
    	//eseguo il submit
    	document.Form1.submit();
    }
    ecco tra poco lo provo il codice...ora sono a casa..cmq mi sembra incredibile che invece che SEMPLICEMENTE spostare il target al form, bisogna fare tutto questo casino qua!!!
    beh cmq grazie per il suggerimento
    ma sia xke la microsoft ha adottato questa scelta?
    grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Tutta l'impalcatura ASP.NET si basa sul PostBack, cioè della pagina che richiama se stessa.
    Se vuoi (col F 1.1) aprire un'altra pagina e spedirgli dati via post, hai diverse scelte. Una è questa.
    Pietro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.