Cenni preliminari sul controllo server Web HiddenField
Aggiornamento: novembre 2007
Il controllo HiddenField consente di archiviare informazioni nella pagina senza visualizzarle. Ad esempio, è possibile archiviare un'impostazione di preferenza dell'utente in un controllo HiddenField in modo tale da poterla leggere nello script client. Per inserire informazioni in un controllo HiddenField, impostare la relativa proprietà Value sul valore che si desidera archiviare tra un postback e l'altro.
Vengono illustrati i seguenti argomenti:
Funzionalità
Background
Riferimento alle classi
Funzionalità
Il controllo HiddenField può essere utilizzato per:
Archiviare dati in un campo nascosto in una pagina.
Rilevare quando i dati archiviati nel campo nascosto vengono modificati tra un postback e l'altro.
Torna all'inizio
Background
Le informazioni in un controllo HiddenField non vengono visualizzate quando il browser esegue il rendering della pagina. Tuttavia, possono essere lette e impostate nello script client. Quando la pagina viene nuovamente inserita, il contenuto del controllo HiddenField, che include le modifiche apportate nello script client, è disponibile nel codice server.
Nota: |
---|
Benché le informazioni presenti in un campo nascosto non vengano visualizzate, gli utenti possono comunque visualizzare il contenuto del controllo accedendo all'origine della pagina. Si consiglia quindi di non archiviare in un controllo HiddenField informazioni riservate quali ID utente, password o dati relativi a carte di credito. |
Individuazione di dati modificati
Il valore di un controllo HiddenField può essere modificato prima che la pagina venga inserita nuovamente nel server. Tale operazione potrebbe risultare necessaria se si sta utilizzando il campo nascosto per condividere informazioni tra codice server e script client, e lo script client ha aggiornato il valore del controllo.
Per consentire di rilevare le modifiche ai dati, il controllo HiddenField genera un evento ValueChanged se il valore del controllo viene modificato tra un postback e l'altro. È possibile gestire questo evento per determinare se un valore è stato modificato.
Riferimento alle classi
Nella tabella riportata di seguito sono elencate le classi correlate al controllo HiddenField.
Membro |
Descrizione |
---|---|
Classe principale del controllo. |
Torna all'inizio