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

    Id dei componenti della form dinamici

    Ciao a tutti ragazzi! Mi serve sapere come si può assegnare dinamicamente gli id ai commponenti di una form web. Precedentemente in asp 3.0 bastava semplicemente fare:

    <form id="<%= codice vbscript %>" ...........

    Ora ho bisogno di chiamare i componenti di una form con le stringhe contenute su un array. Ho provato senza successo i seguenti modi:

    <asp:checkbox id="<%= aCampi.GetValue(19) %>" runat="server" />

    <asp:checkbox id="<%# aCampi.GetValue(19) %>" runat="server" />

    <asp:checkbox id=<%# aCampi.GetValue(19) %> runat="server" />

    <asp:checkbox id=<%= aCampi.GetValue(19) %> runat="server" />

    <asp:checkbox id=" aCampi.GetValue(19) " runat="server" />

    <asp:checkbox id=aCampi.GetValue(19) runat="server" />

    Non so più come fare. Aiutatemi, grazie a tutti!

  2. #2
    Utente di HTML.it L'avatar di Alendar
    Registrato dal
    May 2002
    Messaggi
    169
    non credo che la sintassi sia corretta.
    I tag <asp: ...> sono già lato server, e mettere al loro interno i tag <% %>, sempre lato server, possa essere corretto.
    In realtà dovresti usare un file di code behind, o uno script lato server direttamente nella pagina, definirti il gestore dell'evento Page.Load e nella funzione che richiama assegnare un ID alla tua checkbox. Dovresti trovare la tua CB all'interno della Collection Page.Controls o in una sua "sotto-collection"

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.