Atributos personalizados para controles móveis
Todos os controles móveis do ASP.NET permitem que você defina atributos de controle personalizado usando o IAttributeAccessor interface de páginas da Web ASP.NET. Essa interface fornece o métodos GetAttribute e SetAttribute. Além disso, a MobileControl classe expõe uma coleção denominada CustomAttributes.
Atributos personalizados podem ser usados para especificar atributos adicionais sobre um controle e podem ser usados em um adaptador específico de dispositivo para ajustar o comportamento do controle ou renderização.
Por padrão, a capacidade de conjunto atributos personalizados em um controle está desabilitado.Há duas maneiras para habilitar a atributos personalizados:
Por configuração um atributo do <mobilecontrols> seção no arquivo Web.config, sistema autônomo neste exemplo de código a seguir:
<configuration> <system.web> ... <mobileControls allowCustomAttributes="True" /> ... </system.web> </configuration>
Esta configuração afeta o padrão de todas as páginas no aplicativo.
Definindo o AllowCustomAttributes propriedade das MobilePage classe a true. Esta configuração afeta todos os controles na página.
The wmlFormat atributo para o TextBox controle é enviada para WML dispositivos sistema autônomo o Format atributo do WML <input> elemento. Este é um atributo personalizado e é diferente dos atributos de primeira classe do controle.No entanto, que funcione atributos personalizados, você deve habilitá-los.Para uma lista completa de formatos válido, consulte a especificação WML, disponível através do sem fio aplicativo protocolo fórum (WAP) em http://www.wapforum.org.
The wmlFormat atributo substitui o Numeric propriedade para o TextBox controle. Por exemplo, se o wmlFormato atributo é conjunto para "NNN"o <input> elemento está limitado a três caracteres numéricos.
Observação: |
---|
Com atributos personalizados ativados, podem ser confundidos erros tipográficos nos nomes de propriedade para atributos personalizados.Por exemplo, se você especificar incorretamente o Texta propriedade de um controle sistema autônomo "Txet", o analisador salvará sistema autônomo um atributo personalizado chamado "Txet" em vez de disparar uma exceção. sistema autônomo precaução, atributos personalizados não são permitidos por padrão. |
Consulte também
Conceitos
Configurando um aplicativo Web Web para vários dispositivos
Recomendações de filtragem de dispositivo
Métodos de avaliação do dispositivo
Recursos do navegador estendido