Visualizzazione dei risultati da 1 a 2 su 2

Discussione: problema PostBackUrl

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    142

    problema PostBackUrl

    Ciao a tutti!

    sono nuovo di asp e ho un problema con il postBackUrl...

    ho creato una pagina con il seguente codice

    codice:
    <div> 
    
    Cerca:</p> 
    <asp:textbox ID="RicercaKey" runat="server" />
     
    <asp:button id="button2" Text="PostBack su altra pagina" PostBackUrl="CrossPagePostBack.aspx" runat="server" />
    </div>

    nella pagina CrossPagePostBack.aspx all interno del file CrossPagePostBack.aspx.cs ho inserito nella funzione void Page_Load il seguente codice:


    codice:
    if (PreviousPage != null) 
    { 
    Console.WriteLine("cè una previus page"); 
    string results = ((TextBox) PreviousPage.FindControl("RicercaKey")).Text; 
    searchKey.Text = results; 
    }

    e ovviamente nella pagina ho :


    codice:
    <div> Hai cercato: 
    <asp:literal id="searchKey" runat="server" />
     </div>
    come errore mi da un nullReferenceException una volta cliccato il pulsante e non capisco xchè...

    qualcuno puo aiutarmi?

    grazie mille in anticipo!

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    metti un breakpoint sulla If e vedi dove va in errore.

    Io comunque farei:

    codice:
    if (PreviousPage != null) 
    { 
         TextBox tb_prec = new TextBox();
         tb_prec = ((TextBox) PreviousPage.FindControl("RicercaKey")); 
    
         if(tb_prec != null) 
         { 
           searchKey.Text = tb_prec.Text;
         }
    }
    vedi un po'...

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.