DynamicField.UIHint Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o modelo de campo a ser usado para exibir o campo de dados.
public:
virtual property System::String ^ UIHint { System::String ^ get(); void set(System::String ^ value); };
public virtual string UIHint { get; set; }
member this.UIHint : string with get, set
Public Overridable Property UIHint As String
Valor da propriedade
O nome do modelo de campo a ser usado para exibir o campo de dados.
Comentários
Use a UIHint propriedade para especificar o modelo de campo a ser usado para exibir a interface do usuário de um campo de dados. Modelos de campo por padrão são controles de usuário e seus nomes contêm um sufixo para identificar modelos de campo usados para operações de edição e operações de inserção. Os sufixos são _edit e _insert, respectivamente. Ao definir um valor para a UIHint propriedade , você define o nome sem os sufixos. Os Dados Dinâmicos identificarão o modo atual do campo de dados e renderizarão o modelo de campo correto.
Se a UIHint propriedade não estiver definida, os Dados Dinâmicos, por padrão, renderizarão o modelo de campo com base no tipo de campo. Para obter mais informações, consulte ASP.NET Scaffolding de Dados Dinâmicos.
O modelo de campo que você especifica usando a UIHint propriedade é específico para essa instância da DynamicField classe . Você também pode alterar o modelo de campo usado por um campo de dados em todo o aplicativo aplicando o UIHintAttribute ao modelo de dados. Definir a UIHint propriedade substitui os metadados aplicados ao modelo de dados. Para obter mais informações sobre atributos de metadados, consulte ASP.NET Dados Dinâmicos.
O OnFieldChanged método é chamado para gerar um evento de alteração de estado quando a UIHint propriedade é definida.
O valor da UIHint propriedade é armazenado no estado de exibição.