Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [c#]ViewState

  1. #1

    [c#]ViewState

    Ciao a tutti,
    ho il seguente problema....
    ho una webpart che riceve un parametro da un'altra webpart...
    in questo modo


    public void CellReady(object sender, CellReadyEventArgs cellReadyArgs)
    {
    {
    if(cellReadyArgs.Cell != null)
    {

    //Gets the ComponentID passed by the Provider WP
    consumerStringPassedByParm = cellReadyArgs.Cell.ToString();

    ecc..ecc...


    in questa webpart ho un bottone al quale dovrei passare questa variabile "consumerStringPassedByParm "...

    il problema è che il parametro mi serve viene azzerato ad ogni reload della pagina ed è valorizzato solo quando viene passato da un'altra webpart.....ora, ho visto che posso usare una variabile di tipo ViewState...ho fatto così

    private string miavariabile;

    poi ho scritto questo....

    public void CellReady(object sender, CellReadyEventArgs cellReadyArgs)
    {


    consumerStringPassedByParm = cellReadyArgs.Cell.ToString();
    ViewState["Text"] = consumerStringPassedByParm;
    miavariabile = (String)ViewState["Text"];

    if(cellReadyArgs.Cell != null)
    {

    //Gets the ComponentID passed by the Provider WP
    consumerStringPassedByParm = cellReadyArgs.Cell.ToString();

    ecc...

    e nella mia funzione richiamata da un bottone ho aggiunto una cosa tipo

    SQLQueryStringAdd = "INSERT INTO CPZ......ecc... "VALUES (" + miavariabile + " ecc..

    solo che quando clicco il bottone, ricarico la pagina e il valore di miavariabile è sempre vuoto.... help!

  2. #2
    ho risolto..... questo
    miavariabile = (String)ViewState["Text"];

    andava messo nella funzione che richiamo con il bottone!

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Moderazione

    Vale quanto detto in questa occasione: trattandosi di un'applicazione Web su ASP.NET, le domande relative a questa tecnologia vanno indirizzate all'area specifica.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.