Escrever seus próprios controles Web móvel
Escrever seus próprios controles móveis fornece a medida maior flexibilidade.Quando você desenvolver controles móveis, você deve seguir as seguintes diretrizes básicas:
gravar controlar seu celular para que ela herda a partir de MobileControl classe base e não a partir do ASP.NET Control classe. The MobileControl classe base herda todas a capacidade do ASP.NET Control classe que é necessário para desenvolver controles para dispositivos móveis. No entanto, para reutilizar a lógica de um controle de servidor ASP.NET, você pode usar o confinamento incluir o controle em um controle móvel.
gravar seu controle para que o próprio código seja independente de dispositivo.
Escreva adaptadores específicos do dispositivo de cada tipo de dispositivo que requer um tipo diferente de renderização do controle.
Criar códigos reutilizáveis para que outros desenvolvedores podem herdar propriedades e métodos de seu controle.
Para obter um exemplo detalhado de escrever seu próprio controle, consulte os tutoriais de início rápido do ASP.NET Mobile.
Persistência personalizada
Controles de servidor ASP.NET podem implementar formatos de persistência personalizado (sintaxe), usando seu próprios construtor de controle.Você pode ativar isso criando uma classe de construtor de controle e, em seguida, adicionando um ControlBuilder o atributo à classe. ASP.NET usa controle construtor de objetos quando uma página é analisada e compilada.
The MobileControl classe base tem seu próprio controle construtor, a MobileControlBuilder classe. Em todos os controles móveis que implementam sua próprias construtor de controle, o construtor deve herdar a partir de MobileControlBuilder classe. A tabela a seguir lista as classes de controle que implementam sua próprias construtor de controle.
Classe de controle |
Classe de construtor de controle |
---|---|
Consulte também
Conceitos
Implementação de persistência personalizado