Visualizzazione dei risultati da 1 a 6 su 6

Discussione: HyperLinkColumn aiuto

  1. #1
    Utente di HTML.it L'avatar di luigi76
    Registrato dal
    Jan 2001
    Messaggi
    460

    HyperLinkColumn aiuto

    Devo passare duer parametri mediante link come è
    possibile aggiungere io ho provato cosi
    Il valore io lo posso ricavare sia da una request che dal datagrid

    <asp:HyperLinkColumn
    HeaderText="N"
    DataNavigateUrlField="Num_Riga"
    DataNavigateUrlFormatString="dettaglio_odv.aspx?id ={0}&Num_Odv='<%# DataBinder.Eval(Container,"DataItem.Num_ODV") %> '"
    DataTextField="Num_Riga" />

    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Con un hyperlink puoi passare un solo parametro. Per passarne molti devi utilizzare ad un templatecolumn ed utilizzare il tag <a>

  3. #3
    Utente di HTML.it L'avatar di luigi76
    Registrato dal
    Jan 2001
    Messaggi
    460
    mi fai un esempio
    grazie mille

  4. #4

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Non ho com me l'esempio che ho visto (domani se lo trovo te lo mando).
    Però, se ho ben capito, tu utilizzi in una griglia o in un repeater un controllo <asp:HyperLinkColumn.
    Ebbene, leggevo che non è possile passare più di un parametro. Perciò, visto che il dottore non ci ha proibito di utilizzare i tag html, ti dico come faccio io.
    In primis non mi piace passare parametri via get ma preferisco passargli via post. Detto questo, costruisco un modulo:
    codice:
    <form name="form2" method=POST action="pagina.aspx">
    <INPUT type="hidden" id=p_variabile1 name=p_variabile1 value="12345" >
    <INPUT type="hidden" id=p_variabile2 name=p_variabile2 value="abcde" >
    </form>
    al posto dell'hyperlink utilizzo qualcosa di simile:
    codice:
    ");' >hyperlink
    NON HO COLLAUDATO PERO'

    Ciao

  6. #6
    Utente di HTML.it L'avatar di beke82
    Registrato dal
    Mar 2004
    residenza
    Empoli
    Messaggi
    183
    Ti invio un pezzo di codice che ho scritto in un mio programma che prevede il passaggio di 2 parametri da passare ad un'altra pagina.

    Response.Redirect("Home.aspx?id=" & dtrUtente("Codice") & "&name=" & dtrUtente("Nome"))

    Questo pezzo è abbinato all'evento Click di un bottone, ma comunque penso che il passaggio parametrico possa essere valido anche per il tuo caso.
    Ovviamente nella pagina a cui mandi le informazioni ci deve essere quest'altro pezzo:

    Dim Codice As String
    Dim Nome As String

    Codice = Request.QueryString("id")
    Nome = Request.QueryString("name")

    Fammi sapere se funziona

    Ciao

    Beke

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 © 2026 vBulletin Solutions, Inc. All rights reserved.