Controlli Input HTML
Aggiornamento: novembre 2007
I seguenti controlli, basati sull'elemento INPUT HTML, sono disponibili nella scheda HTML della Casella degli strumenti:
Controllo input (button): elemento INPUT type="button"
Controllo input (checkbox): elemento INPUT type="checkbox"
Controllo input (file): elemento INPUT type="file"
Controllo input (hidden): elemento INPUT type="hidden"
Controllo input (password): elemento INPUT type="password"
Controllo input (radio): elemento INPUT type="radio"
Controllo input (reset): elemento INPUT type="reset"
Controllo input (submit): elemento INPUT type="submit"
Controllo input (text): elemento INPUT type="text"
I controlli server HTML aggiunti dalla casella degli strumenti a una pagina creata in Visual Studio non sono altro che elementi HTML con determinati attributi già impostati. È anche possibile creare elementi HTML nella visualizzazione Origine inserendo markup.
Per impostazione predefinita, gli elementi HTML di una pagina Web Form non sono disponibili per il server e vengono trattati come markup passato al browser. Tuttavia, se vengono aggiunti un attributo id e l'attributo , ASP.NET riconosce l'elemento come controllo nella pagina e risulta possibile programmarlo con un codice basato su server.
Diversamente da altri elementi HTML, se un elemento INPUT HTML viene convertito in un controllo server ASP.NET, questo non viene creato come istanza della classe HtmlInputControl. Non è possibile creare direttamente un'istanza della classe HtmlInputControl. Questa classe viene infatti ereditata dalle classi elencate nella seguente tabella.
Nella seguente tabella vengono riportati i tipi utilizzati per creare istanze di elementi INPUT come controlli server ASP.NET se il markup contiene gli attributi e id.
Controllo server |
Tipo |
---|---|
Controllo Button |
|
Controllo CheckBox |
|
Controllo File Field |
|
Controllo Hidden |
|
Controllo Password |
|
Controllo Radio Button |
|
Controllo Reset Button |
|
Controllo Submit Button |
|
Controllo Text Field |
Per ulteriori informazioni, vedere la classe Cenni preliminari sui controlli server Web ASP.NET. Per un elenco di controlli HTML, vedere Controlli server HTML.
![]() |
---|
L'input dell'utente in una pagina Web Form può includere script client potenzialmente dannoso. Per impostazione predefinita, la pagina Web Form verifica che l'input dell'utente non includa script o elementi HTML. Per ulteriori informazioni, vedere°Cenni preliminari sugli attacchi tramite script e Procedura: proteggere da attacchi tramite script in un'applicazione Web applicando alle stringhe la codifica HTML. |
I controlli server ASP.NET che eseguono il rendering come elementi INPUT sono i seguenti:
Vedere anche
Attività
Procedura: convertire i controlli server HTML in elementi HTML