Implementação de persistência personalizado
Você pode implementar formatos de persistência personalizado para controles de servidor ASP.NET usando um construtor de controle personalizado.The MobileControl classe base tem seu próprio controle construtor, a MobileControlBuilder classe. Todos os desenvolvedores de controle implementados para controles móveis do ASP.NET devem herdar a partir de MobileControlBuilder classe.
Para implementar persistência personalizado
Crie uma classe de construtor do controle usando a seguinte estrutura de tópicos:
namespace MyCompany.MyMobileControls { /* * Control builder for my controls */ public class MyControlBuilder : MobileControlBuilder { // Insert your code here. } }
Adicionar um ControlBuilder para o controle para o qual você está escrevendo a classe de controle de construtor de atributo:
[ ControlBuilderAttribute(Typeof(ListControlBuilder)),] public class List : PagedControl,INamingContainer,IListControl,ITemplateable, IPostBackEventHandler { // Add code here. }
ASP.NET usa controle construtor de objetos quando uma página é analisada e compilada.
Controles com desenvolvedores de controle especializados
A tabela a seguir lista os controles móveis têm especializadas construtores de controle.Se você criar um controle para herdar propriedades do controle outro e você deseja implementar persistência personalizado, você deve usar uma classe que herda a ControlBuilder classe base.
Classe de controle |
Classe de construtor de controle |
---|---|
Consulte também
Conceitos
Escrever seus próprios controles Web móvel