Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
È possibile implementare i formati della persistenza personalizzata per i controlli server ASP.NET utilizzando un generatore di controlli personalizzato. La classe base MobileControl dispone di un proprio generatore di controlli, la classe MobileControlBuilder. Tutti i generatori di controlli implementati per i controlli mobili ASP.NET devono ereditare dalla classe MobileControlBuilder.
Per implementare la persistenza personalizzata
Creare una classe di generatore di controlli utilizzando la struttura seguente:
namespace MyCompany.MyMobileControls { /* * Control builder for my controls */ public class MyControlBuilder : MobileControlBuilder { // Insert your code here. } }Aggiungere un attributo ControlBuilder al controllo per il quale viene scritta la classe del generatore di controlli:
[ ControlBuilderAttribute(Typeof(ListControlBuilder)),] public class List : PagedControl,INamingContainer,IListControl,ITemplateable, IPostBackEventHandler { // Add code here. }In ASP.NET vengono utilizzati gli oggetti del generatore di controlli quando si analizza e compila una pagina.
Controlli con generatori di controlli specializzati
Nella tabella riportata di seguito vengono elencati i controlli mobili che dispongono di generatori di controlli specializzati. Se si crea un controllo per ereditare proprietà da un altro controllo e si desidera implementare la persistenza personalizzata, è necessario utilizzare una classe che eredita dalla classe base ControlBuilder.
Classe di controlli |
Classe del generatore di controlli |
|---|---|
Vedere anche
Concetti
Creazione di controlli Web mobili personalizzati