Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Salvare le stato di un attributo privato

    Ciao a tutti,

    ho un Web Form con un Pulsante Clicca.
    ho una label con scritto 0.

    Voglio che ogni volta che clicco sul pulsate la label aumenti di 1.

    L'unico modo è utlizzare il ViewStato per tenere traccia dell'attributo privato dopo averlo trasformato in pubblico?

    cioè passare da:

    private int prova;
    a


    public int Prova
    {
    get
    {
    if (ViewState["Prova"] != null)
    {
    return (int)ViewState["Prova"];
    }
    else
    {
    return 0;
    }
    }
    set
    {
    ViewState["Prova"] = value;
    }
    }

    grazie mille, sto cercando di capire come mantenere lo stato di una WebForm, visto che i controlli automaticamente lo fanno pesavo avvenisse così anche per lo stato dell'oggetto Page, anche se in effetti potrebbe essere sconveniente dal punto di vista delle prestazione salvarlo...
    Luigi

    voglia di inter-rail?
    http://spazioweb.inwind.it/inter_rail2001/

  2. #2
    correzione... posso anche tenerlo privato non cambia nulla...

    l'unico dubbio:
    devo per forza passare per il ViewState per mantenere il valore?


    Luigi


    Domanda bonus:
    c'è un modo per mantenere la formattazione del codice quando lo si posta?
    Luigi

    voglia di inter-rail?
    http://spazioweb.inwind.it/inter_rail2001/

  3. #3
    Originariamente inviato da americangigi
    correzione... posso anche tenerlo privato non cambia nulla...

    l'unico dubbio:
    devo per forza passare per il ViewState per mantenere il valore?


    Luigi


    Domanda bonus:
    c'è un modo per mantenere la formattazione del codice quando lo si posta?
    prima domanda si!...a meno che non usi gli oggetti lato server tipo application o cache...ma non ne vale proprio la pena...ma se proprio vuoi tenerlo privato non puoi pensare a qualche modo di criptarla
    domanda bonus non l'ho capita
    "I video giochi non influenzano i bambini. Voglio dire, se Pac-man avesse influenzato la nostra generazione, staremmo tutti saltando in sale scure, masticando pillole magiche e ascoltando musica elettronica ripetitiva!" (Kristian Wilson, Nintendo Inc., 1989)
    Pochi anni dopo naquero le feste rave, la musica techno e l'ecstasy...

    :quote:

  4. #4
    OK, grazie mille ho capito, il mio problema era quello di ordinare un datagrid a seconda del clicck sulla colonna, a se si clicca due volte sulla stesa colonna volevo che l'ordine fosse dalla Z alla A.
    Ho la necessità di mantenere di memorizzare il nome della colonna su cui ho fatto l'ultimo click per un confronto con il nuovo nome della colonna su cui clicco, ho risolto usando il ViewState...

    per la domanda bonus, volevo postare del codice su questo forum mantenendo la formattazione e le indentature, ma non riesco, anche se al posto dei tab uso gli spazi...

    esempio:

    get
    {
    if (mIDcart == null)
    {
    mIDcart = (string)session["IDcart"];
    }
    return mIDcart;
    }
    Luigi

    voglia di inter-rail?
    http://spazioweb.inwind.it/inter_rail2001/

  5. #5
    codice:
    get 
    { 
    if (mIDcart == null) 
    { 
    mIDcart = (string)session["IDcart"]; 
    } 
    return mIDcart; 
    }
    ovvero usi [*code*][*/code*] senza le stelline
    "I video giochi non influenzano i bambini. Voglio dire, se Pac-man avesse influenzato la nostra generazione, staremmo tutti saltando in sale scure, masticando pillole magiche e ascoltando musica elettronica ripetitiva!" (Kristian Wilson, Nintendo Inc., 1989)
    Pochi anni dopo naquero le feste rave, la musica techno e l'ecstasy...

    :quote:

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.