Compartilhar via


MobilePage.AllowCustomAttributes Propriedade

Definição

Obtém um valor que indica se os controles na página podem ter atributos personalizados definidos. O valor padrão é o valor do allowCustomAttributes atributo da <mobilecontrols> seção do arquivo Web.config. Essa API está obsoleta. Para obter informações sobre como desenvolver aplicativos móveis ASP.NET, consulte Aplicativos Móveis & Sites com ASP.NET.

public:
 property bool AllowCustomAttributes { bool get(); void set(bool value); };
[System.ComponentModel.Bindable(false)]
[System.ComponentModel.Browsable(false)]
public bool AllowCustomAttributes { get; set; }
[<System.ComponentModel.Bindable(false)>]
[<System.ComponentModel.Browsable(false)>]
member this.AllowCustomAttributes : bool with get, set
Public Property AllowCustomAttributes As Boolean

Valor da propriedade

true se os controles na página puderem ter atributos personalizados definidos; caso contrário, false.

Atributos

Comentários

Além da IAttributeAccessor interface, a estrutura de página ASP.NET fornece um CustomAttributes dicionário que permite especificar atributos adicionais, habilitar ou desabilitar a atribuição personalizada ou ajustar o comportamento ou a renderização de um controle. Para habilitar ou desabilitar a atribuição personalizada, você pode definir a AllowCustomAttributes propriedade como , ou você pode definir o allowCustomAttributes atributo da <mobileControls> seção de Web.config como truetrue.

Observação

Quando atributos personalizados são habilitados, erros de digitação em nomes de propriedade podem ser interpretados como atributos personalizados. Por exemplo, se um desenvolvedor especificar incorretamente a Text propriedade de um controle como "Txet", o analisador a salvará como um atributo personalizado chamado "Txet" em vez de gerar uma exceção. Por esse motivo, os atributos personalizados são desabilitados por padrão.

Aplica-se a

Confira também