Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Binding particolare

  1. #1
    Utente di HTML.it L'avatar di ClaraF
    Registrato dal
    Jul 2001
    Messaggi
    138

    Binding particolare

    Ciao,
    ho un problemone,
    nella pagina aspx devo stampare dei link (che vengono estrapolati da una query nel corrispondente file vb).
    Al link devo passare dei parametri, che sono costruiti in base al risultato della stessa query (se foglia=0 allora costruisco i parametri in un modo, altrimenti in un altro)
    il codice è così:

    codice:
    <%# if DataBinder.Eval(Container.DataItem, "foglia")= 0 then %>
    					
    <%# ""> Link "" %>
    								
    <% else %>
    								
    <%# ""> Link "" %>
    
    <% end if %>
    la logica è questa, però sintatticamente è errato, perché non mi permette di mettere una if then in un campo di DataBinding <%# %>

    Avete qualche idea per aggirare l'ostacolo ?
    Grazie 1.000
    Cl@ :master:

  2. #2
    LKDR
    Guest
    Potresti fare cosi':
    ti costruisci una funzione:
    function controlla(byval foglia as integer,byval url as string) as string
    if foglia = 0 then
    return ""> Link ""
    else
    return ""> Link ""
    end if
    end function


    e poi di conseguenza:
    <%# CONTROLLA(DataBinder.Eval(Container.DataItem, "foglia"),DataBinder.Eval(Container.DataItem, "Url"))> %>


    spero di aver scritto bene...


    oppure usi il controllo server del link(non ricordo il nome )
    bye

  3. #3
    Utente di HTML.it L'avatar di ClaraF
    Registrato dal
    Jul 2001
    Messaggi
    138
    Grazie,
    provo ... sei molto gentile :-)
    Cl@

  4. #4
    Utente di HTML.it L'avatar di ClaraF
    Registrato dal
    Jul 2001
    Messaggi
    138
    Funziona a meraviglia !
    Grazie....
    e complimenti
    Cl@

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.