Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    388

    funzione all'interno di una <itemTemplate>

    dovrei richiamare all'interno di un <ItemTemplate> di un Repeater una funzione ossia
    <ItemTemplate>
    <% funzione(var)%>
    </ ItemTemplate>
    però con <% funzione(var)%> la funzione non viene richiamata con
    <%# funzione(var)%> la funzione viene richiamata ma la variabile che passa è sempre uguale ad 1 ps la variabile funziona perchè se lafaccio stampare da i valori giusti
    come dovrei richiamare una funzione all'interno di un <itemTemplate>?

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: funzione all'interno di una <itemTemplate>

    Originariamente inviato da burrett
    dovrei richiamare all'interno di un <ItemTemplate> di un Repeater una funzione ossia
    <ItemTemplate>
    <% funzione(var)%>
    </ ItemTemplate>
    però con <% funzione(var)%> la funzione non viene richiamata con
    <%# funzione(var)%> la funzione viene richiamata ma la variabile che passa è sempre uguale ad 1 ps la variabile funziona perchè se lafaccio stampare da i valori giusti
    come dovrei richiamare una funzione all'interno di un <itemTemplate>?
    esempio:
    <%#funzione([parametro])%>
    dove funzione è il nome di una funzione protected che restituisce una stringa e riceve opzionalmente un argomento.
    Di solito l'argomento è:
    (DataRowView) Container.DataItem

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    388
    la funzione la richiamo così <%# colore([cell])%> dove cell è un contatore che aumenta ad ogni ciclo la funzione La taglio per questione di spazio
    Protected Function colore(ByVal cell) As String
    Select Case cell
    Case 1
    Return String.Format("<td width=33% height=50% valign=top align=center bgcolor= #F5E3CF>")
    Case 2
    Return String.Format("<td width=33% height=50% valign=top align=center bgcolor= #FFD561>")

    .....
    End Select
    End Function

    però passa sempre il valore 1

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    388
    scusate ho risolto tutto con un response.write

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.