[C#] ListView: passare variabile a un LayoutTemplate caricato da codebehind

marmar.it

Nuovo Utente
14 Gen 2013
4
0
0
Buongiorno a tutti,

sono due giorni che mi scervello e non riesco a dare una spiegazione logica a questo problema:

Ho un ciclo for che crea una listview e carica il LayoutTemplate.

All'usercontrol del Layout Template viene passato il valore di "j", che rappresenta il numero di cicli.


Codice:
        for (j = 1; j <= 3; j++)
        {
                   ......
            lv = new ListView();
            lv.ID = "LVprogram" + j;
            lv.DataSourceID = ds.ID;
            lv.ItemPlaceholderID = "rlt$itemPlaceholder";

                        ...poi associo gli ItemDataBound, LayoutCreated, ItemTemplate....







                        // memorizzo il valore di "j" in una variabile globale di App_Code
                        // per passarlo all'user control:

            marmar.j = j;

                        // carico l'usercontrol
            lv.LayoutTemplate = LoadTemplate("~/rassegne/rlt.ascx");
            PHprograms.Controls.Add(lv);
            lv.DataBind();

Nel codebehind dell'usercontrol (rlt.ascx.cs):


Codice:
protected void Page_Load(object sender, EventArgs e)
    {


        if (marmar.j == 1)
            sx = "_a";
        else if (marmar.j == 2)
            sx = "_b";
                 .....


Problema: la variabile marmar.j ha sempre valore "3", il valore finale del ciclo for.

Se prima di caricare il template aveva valore "1", nell'usercontrol ha valore "3".

Non capisco la logica.

Qualcuno mi potrebbe aiutare?

Grazie mille in anticipo,
Marco
 
Discussioni simili
Autore Titolo Forum Risposte Data
C Listview con immagini e testo da SQLITE Database Sviluppo app per Android 0
Z [VB6] Listview Visual Basic 0
Z [VB6] Mschart / Listview Visual Basic 0
M creare una ListView non cliccabile Sviluppo app per Android 1
M Errore ListView con ID "android.R.id.list" Sviluppo app per Android 1
Z LazyLoad delle immagini nella ListView Sviluppo app per Android 1
M listview e valori null ASP.NET 1
P Basic4Android - Tutorial 6 (ListView) Sviluppo app per Android 0
M Popolare una Listview da database MySql PHP 5
voldemort Recuperare indice listview ASP.NET 2
P Passare solo alcuni parametri a script per CSV PHP 0
D passare valori da database sql a php PHP 1
P Passare contenuto in value. Ajax 1
P Passare i risultati di un foreach in un modal. Help! PHP 2
F Passare variabile a pulsante in finestra modale PHP 2
P jButton1ActionPerformed passare parametri ad altra classe Java 2
Fendo59 Passare parametri con metodo POST a una pagina in un frame PHP 0
A Problema nel passare la variabile PHP 0
I Passare dei parametri in javascript PHP 0
N PDF fpdi passare variabile PHP 4
F Come passare una variabile al modal di bootstrap PHP 1
G Passare path directory in POST PHP 2
F Passare una variabile php dal DB mysql alla pagina PHP 3
M [PHP] Passare variabile di sessione con metodo GET PHP 10
G [Javascript] Passare un valore via querystring Javascript 1
G [PHP] Passare dati tra record PHP 4
L [PHP] Passare variabile PHP 3
AMONRA75 [PHP] passare una variabile in una finestra MODAL PHP 1
P Come passare var1 a pagina php1 e var1,var2 a pagina php2 PHP 5
M Passare una varibile da PHP a Javascript PHP 2
B [PHP] passare valore ad un form su un'altra pagina PHP 4
K [PHP] Paginazione Wordpress: passare variabile PHP 6
F [Javascript] select list concatenate - passare valore dalla prima alla seconda Javascript 7
T [PHP] passare una variabile in una finestra MODAL di bootstrap PHP 3
M [MS Access] Passare i dati di una query da form a report MS Access 3
V Passare a PHP pagina bootstrap creata in HTML PHP 1
A passare parametri ad un file php prima di utilizzare $.get jQuery 1
A [PHP] Passare variabili tra pagine diverse PHP 2
A [Javascript] Passare variabile tra pagine html diverse Javascript 13
D [ASP] Passare in array stringa dinamica Classic ASP 2
K [PHP] Passare valore select PHP 2
andreacata31 [ASP.Net] Passare da Windows Application a sito Web ASP.NET 1
SimooRu [PHP] Non riesco a far passare i dati con i form PHP 4
Rikk73 Passare come argomento in un metodo un parametro della classe istanziata PHP 0
I Passare record Database access a Java Javascript 0
C Passare dal terzo al secondo livello di un dominio su Aruba Domini 2
A Passare due variabili con Javascript. Javascript 1
Marco_88 Passare un valore prima dell'invio del form Ajax 0
A Passare variabili da javascript a PHP PHP 8
A Passare il titolo al posto dell'id PHP 1

Discussioni simili