DynamicField.UIHint Свойство

Определение

Возвращает или задает шаблон поля, используемый для отображения поля данных.

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

Значение свойства

String

Имя шаблона поля, используемого для отображения поля данных.

Комментарии

UIHint Используйте свойство, чтобы указать шаблон поля для отображения пользовательского интерфейса для поля данных. По умолчанию шаблоны полей — это пользовательские элементы управления, а их имена содержат суффикс для идентификации шаблонов полей, которые используются для операций редактирования и операций вставки. Суффиксы _edit и _insert соответственно. При присвоении UIHint значения свойству задается имя без суффиксов. Динамические данные определяют текущий режим поля данных и будут отображать правильный шаблон поля.

UIHint Если свойство не задано, динамические данные по умолчанию отрисовывает шаблон поля на основе типа поля. Дополнительные сведения см. в разделе ASP.NET формирования шаблонов динамических данных.

Шаблон поля, указанный с помощью UIHint свойства, зависит от этого экземпляра DynamicField класса. Вы также можете изменить шаблон поля, используемый полем данных во всем приложении, применив UIHintAttribute его к модели данных. UIHint Задание свойства переопределяет метаданные, примененные к модели данных. Дополнительные сведения об атрибутах метаданных см. в разделе ASP.NET динамических данных.

Метод OnFieldChanged вызывается для вызова события изменения состояния при UIHint установке свойства.

Значение UIHint свойства хранится в состоянии представления.

Применяется к

См. также раздел