Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22

Discussione: [c# 2.0] postback

  1. #1

    [c# 2.0] postback

    Ciao,
    ho una pagina formata da alcune textbox ed un bottone che servono per la effettuare una ricerca ed una gridview per la visualizzazione. Inoltre c'è un bottone con la proprietà postbackurl valorizzata che esegue l'esportazione in excel della ricerca. Clicco questo bottone ed esegue quello che deve fare e fin qui nulla di strano, il problema nasce che una volta cliccato questo bottone vado a cliccare sul paging o sorting della gridview o il bottone per eseguire la ricerca, mi viene eseguito ancora il postbackurl.
    Qualcuno mi potrebbe aiutare?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    basta controllare la proprietà della pagina IsPostBack quindi
    if (IsPostBack)
    {

    }
    I got the remedy

  3. #3
    il problema non è di quel genere.
    Il mio problema è che una volta cliccato il bottone che ha la proprietà postbackurl valorizzata, tutti gli altri bottoni esistenti nella pagina, che non devono avere il postbackurl impostato, funzionao come se avessero il postbakcurl valorizzato.

  4. #4
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    non ho capito molto il problema ma il filtro lo fai lato client o lato server?
    I got the remedy

  5. #5

  6. #6
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    io però non ho ancora capito il problema
    mi sembra che il comportamento dei bottoni è quello standard. Se tu li clicchi lui deve fare il postback.
    Forse tu vuoi fare in modo che quando clicchi sul paging o sorting della griglia ti cambi solo la parte della griglia, giusto?
    I got the remedy

  7. #7
    il problema non è il postback, lasciamo da parte un secondo la gridview.
    ti faccio un es.

    <asp:ImageButton PostBackUrl="~/pagina.aspx" ID="ImageButton2" runat="server" ImageUrl="~/images/image.png" OnClick="ImageButton2_Click" />

    <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/image.png" OnClick="ImageButton1_Click" />

    cliccando il bottone "ImageButton2" effettua un crosspage richiamando la pagina "pagina..aspx".
    poi clicco l'altro bottone che non effetta un crosspage, ma mi funziona in modo errato richiamando anch'esso la pagina "pagina.aspx"

  8. #8
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    perchè la pagina che contiene i due ImageButton si chiama pagina.aspx.
    Giusto?
    I got the remedy

  9. #9
    sai cos'è un crosspage e la proprietà postbackurl?

  10. #10
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Originariamente inviato da realbenny
    sai cos'è un crosspage e la proprietà postbackurl?
    no, non lo sò.
    I got the remedy

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.