Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    61

    passare l'ID client tra controlli creati a runtime

    CIao a tutti,

    sto generando a runtime dei iframe e relativi campi hidden all'interno di un ciclo for.

    Mi sono inbattuto in questo problema.

    Nell'src del iframe devo passare oltre all'url un parametro che coincide con l'id lato client del campo hidden relativamente creato.

    Ho usato la proprieta nomecampohidden.ClientID ma non funziona, o meglio se guardo l'html generato vedo stampato l'ID e non il ClientID.

    Vi posto il codice:

    Codice PHP:
    //CICLO FOR

    //GENERO TABELLA A RUNTIME

    HiddenField hdn = new HiddenField();
    hdn.ID "hdnFileGallery" i;
    hdn.Value "";
    c2.Controls.Add(hdn);

    //Creo l'iframe a Runtime
    HtmlGenericControl cFrame = new HtmlGenericControl("iframe");

    srcFrame "pagina.aspx?idhidden="+hdn.ClientID;

    cFrame.ID "iframe" i;
    cFrame.Attributes.Add("src"srcFrame);
                  
    cFrame.Attributes.Add("width""550");
                  
    cFrame.Attributes.Add("height""25");
                  
    cFrame.Attributes.Add("frameborder""0");
                  
    cFrame.Attributes.Add("scrolling""no");
                  
    cFrame.Attributes.Add("marginheight""0");
                  
    cFrame.Attributes.Add("marginwidth""0");
                
    //Associo l'oggetto Iframe alla cella  
                
    c2.Controls.Add(cFrame);

    //FINE FOR 
    Perche il ClientID non funziona correttamente?

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    alla fine ho risolto...

    vado a leggere il clientID durante l'evento Page_SaveStateComplete in modo che è gia stato fatto il render dei control creati a runtime.

    Ci potrebbero essere dei problemi lavorando dentro l'evento Page_SaveStateComplete?

    grazie.ciao

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.