Set di adattatori CHTML

Il set di adattatori cHTML esegue il rendering delle pagine Web Form mobili di ASP.NET su client in grado di eseguire il rendering di HTML 3.2 senza script del lato client. Esso include un supporto speciale per cHTML, il linguaggio di tag utilizzato per i telefoni i-mode.

Il set di adattatori cHTML eredita dal set di adattatori HTML e condivide gli stessi adattatori per la maggior parte dei controlli. Tutte le funzioni applicabili agli adattatori HTML sono valide anche per gli adattatori cHTML.

Nella tabella che segue sono elencate le classi di base incluse nel set di adattatori cHTML.

Set di adattatori Spazio dei nomi per classi di adattatori di base
Classe base ControlAdapter System.Web.UI.MobileControls.Adapters.HtmlControlAdapter
Classe FormAdapter System.Web.UI.MobileControls.Adapters.ChtmlFormAdapter
Classe PageAdapter System.Web.UI.MobileControls.Adapters.ChtmlPageAdapter
Classe TextWriter System.Web.UI.MobileControls.Adapters.ChtmlMobileTextWriter

Selezione

Il set di adattatori cHTML è selezionato se la proprietà PreferredRenderingType della classe MobileCapabilities restituisce html32 o chtml10 e la proprietà JavaScript della classe di funzionalità del browser restituisce false.

Rendering dei postback

La famiglia di dispositivi cHTML non supporta la funzione di scripting. Di conseguenza, è necessario che gli adattatori garantiscano il rendering dell'output corretto per i postback.

È importante tenere presente che se il postback non richiede l'invio di dati di form aggiuntivi, l'adattatore può chiamare gli stessi metodi che verrebbero richiamati dagli adattatori HTML. In ogni caso, per consentire al postback l'invio di dati del form al server, è necessario che l'adattatore utilizzi un pulsante di invio.

Vedere anche

Funzionalità dei set di adattatori | Classe ControlAdapter