Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    HttpContext.Current.Cache.Insert per memorizzare una serie di valori

    ciao, l'utente clicca su un pulsante e avviene il postback, recupero dei valori e li metto in cache. L'utente rivà in questa pagina, clicca su un altro pulsante rifà il postback portandosi dietro altri valori e.... non vorrei sostituire i valori precedentementi immessi nelle chiavi della cache.. ma semplicemente accodarli a questi.. è possibile?

  2. #2
    Ariciao dops
    Usa la Cache come array di chiavi:

    HttpContext.Current.Cache["cippalippa"] += valorestringa;

    In questo modo accodi il valore (un pò come usare la classe Session).


  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da ZofM
    Ariciao dops
    Usa la Cache come array di chiavi:

    HttpContext.Current.Cache["cippalippa"] += valorestringa;

    In questo modo accodi il valore (un pò come usare la classe Session).

    ao ciao
    ok l'accodo..
    e per recuperare il contenuto della chiave?

  4. #4
    Ad es:
    codice:
    Response.Write( HttpContext.Current.Cache["cippalippa"].ToString() );
    Semplicissimo


  5. #5
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da ZofM
    Ad es:
    codice:
    Response.Write( HttpContext.Current.Cache["cippalippa"].ToString() );
    Semplicissimo

    hehe.. si ma io intendevo se posso iterarci su.. perchè metti che in
    HttpContext.Current.Cache["cippalippa"]
    ci sono tre valori.. come li distinguo?

  6. #6
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    codice:
    HttpContext.Current.Cache["prodcode"] += prodcode;
    prodcode è di tipo intero.. cacchio non mi fà applicare l'operate +=

  7. #7
    Ah beh allora forse è meglio pensare a memorizzare in cache un valore diverso da un semplice String o IntXX ...
    Magari un array ad es. ma non conoscendo la tua problematica faccio fatica ad aiutarti..


  8. #8
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da ZofM
    Ah beh allora forse è meglio pensare a memorizzare in cache un valore diverso da un semplice String o IntXX ...
    Magari un array ad es. ma non conoscendo la tua problematica faccio fatica ad aiutarti..

    bhè è abbastanza semplice.. devo memorizzare un valore di tipo string, e due interi
    Ad ogni postback mi porto dietro questi valori insomma.. che appunto devo memorizzare nella cache per poi vabbè metterli in un database..

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642
    ci sono tanti modi poiche' nella cache tu puoi inserire qualsiasi tipo di oggetto,
    puoi usare un namevaluecollection, o appunto un array ,
    ad ogni modo inserire nella cache variabili di sessioni non è molto corretto,
    poi alla fine del processo devi cancellarla la cache altrimenti occupa risosre inutilmente

  10. #10
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da cipcip
    ci sono tanti modi poiche' nella cache tu puoi inserire qualsiasi tipo di oggetto,
    puoi usare un namevaluecollection, o appunto un array ,
    ad ogni modo inserire nella cache variabili di sessioni non è molto corretto,
    poi alla fine del processo devi cancellarla la cache altrimenti occupa risosre inutilmente
    e scusa quale sarebbe l'oggetto da usare per memorizzare questo tipo di variabili? Mi hanno detto che l'oggetto session è deprecato nella versione 2.0 di asp.net per l'oggetto cache..
    cmq volendo inserire un array.. mi puoi fare un esempio tenendo conto che le item devono accodarsi?

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.