Поделиться через


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

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

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

Комментарии

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

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

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

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

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

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

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