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

Discussione: Problema

  1. #1
    Utente di HTML.it L'avatar di deedlyt
    Registrato dal
    Jan 2002
    Messaggi
    444

    Problema

    Salve,
    ho un piccolo problema..

    io ho creato una pagina aspx e dentro questa pagina ho un pulsante "Info" e un capo id.Quando cliko sul pulsante mi deve aprire un'altra pagina e gi devo parrare l'id dall'altra parte.

    Il problema è che non so come fare in ASP ad aprire un'altra pagina e passare l'ID sul evento on_click del pulsante???

  2. #2
    Una soluzione potrebbe essere q.lo di creare una stringa con la chiamata alla pagina con l'ID incluso dentro la Window.open di jscript

    <script language="javascript">
    function ApriFinestra(){
    window.open("PaginaNuova.aspx?id=<%=TextBox.Text%> ");
    }
    </script>

    Dove TextBox.Text ti ritorna il valore contenuto nella TextBox

    Nn è propriamente una bella soluzione x' rendi visibile all'utente l'id di connessione.
    La PaginaNuova può anche essere un semplce HTML, nn x forza un aspx

    Sergio.
    Il mio mononeurone ormai ha fatto le valigie e m'ha lasciato in completa solitudine...yuuuuhuuuuu, c'è neeessuuuuuunoooooo????...gluglugl...u

  3. #3
    Dimenticavo...la ApriFinestra la chiami nell'evento OnClick del tuo tasto...
    Il mio mononeurone ormai ha fatto le valigie e m'ha lasciato in completa solitudine...yuuuuhuuuuu, c'è neeessuuuuuunoooooo????...gluglugl...u

  4. #4
    Utente di HTML.it L'avatar di deedlyt
    Registrato dal
    Jan 2002
    Messaggi
    444
    l'id è un campo del "Data Grid" come faccio???

  5. #5
    Dammi un po' di tempo e ti dico...
    Ho un manuale che fa schifo, usa solo datagrid (e ciò mi fa girare le p***e) e devo capire come prendere il solo campo di mio (tuo) interesse...aspetta e vedra che ti do la soluzione...
    Il mio mononeurone ormai ha fatto le valigie e m'ha lasciato in completa solitudine...yuuuuhuuuuu, c'è neeessuuuuuunoooooo????...gluglugl...u

  6. #6
    Utente di HTML.it L'avatar di deedlyt
    Registrato dal
    Jan 2002
    Messaggi
    444
    OK Mr.


    ;^)

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    200
    Hai un pulsante di info per ogni record del tuo datagrid oppure il pulsante è all'esterno di esso?

  8. #8
    Utente di HTML.it L'avatar di deedlyt
    Registrato dal
    Jan 2002
    Messaggi
    444
    ho un pulsante per ogni record.

  9. #9
    Dovrebbe essere:

    DataGrid grid;
    ...
    ...
    ...
    DataSet ds;
    ds = grid.DataSet;
    TextBox.Text = ds.Tables["nometabella"].Rows["campoID"][0].ToString();
    ...
    ...
    ...

    E usi la funzione di prima...

    In teoria dovrebbe funzionare senza problemi.

    P.S.
    Fai attenzione che io uso codifica in C# e nn in VB.NET, q.di se usi VB cerca di trovare le giuste conversioni.
    Il mio mononeurone ormai ha fatto le valigie e m'ha lasciato in completa solitudine...yuuuuhuuuuu, c'è neeessuuuuuunoooooo????...gluglugl...u

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    200
    Immagino che avrai impostato l'ID come dataKeyField del tuo DataGrid
    quindi t conviene utilizzare la proprietà command:

    <asp:templateColumn>
    </itemTemplate>
    <asp:ImageButton ImageURL="../images/x_canc.gif" width="14" height="10" runat="server" CommandName="edit"/>
    </itemTemplate>
    </asp:TemplateColumn>

    Poi nella procedura che richiami farai:

    dim cod as string
    cod = TabNews.DataKeys(Cint(e.item.itemindex))
    Response.Redirect("XXX.aspx?cod=" & cod)

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.