Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    118

    [ASP.NET - C#] Scorrere controlli

    Dunque, io ho creato x TextBox attraverso uno script (tramite un ciclo for), e quindi non dalla parte grafica/html mediante i soliti tag <asp:TextBox .... >.

    Questi TextBox quindi sono "volatili", nel senso che non posso richiamarli nelle funzioni degli script di pagina singolarmente.

    Ma io vorrei scorrerli attraverso un foreach e leggere la loro proprietà Text.


    In breve:

    nella pagina ho i seguenti textbox creati via script:

    txt1 txt2 txt3 txt4 txt5

    Con una funzione vorrei fare la seguente cosa:

    codice:
    foreach(TextBox nella Pagina)
    {
          .........
    }
    in modo da scorrere tutti i TextBox della pagina e le loro proprietà. Cosa dovrei inserire nella parentesi del foreach?


    Grazie anticipatamente!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    54
    Prova con

    Control pControllo =null;

    for(int i=0;i<Page.Controls.Count;i++)
    {
    pControllo=Page.Controls[i];
    if (pControllo is TextBox)
    {
    faiQuelloCheDeviFare();
    }

    }

    Bye Bye

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    Originariamente inviato da fcolle
    Prova con

    Control pControllo =null;

    for(int i=0;i<Page.Controls.Count;i++)
    {
    pControllo=Page.Controls[i];
    if (pControllo is TextBox)
    {
    faiQuelloCheDeviFare();
    }

    }

    Bye Bye
    oppure, se sai il nome del textbox, Page.FindControl("nome")

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    118
    grazie ragazzi, lo provo al più presto

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 © 2026 vBulletin Solutions, Inc. All rights reserved.