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使用 属性指定要用于显示数据字段 UI 的字段模板。 默认情况下,字段模板是用户控件,其名称包含一个后缀,用于标识用于编辑操作和插入操作的字段模板。 后缀分别为_edit和_insert。 将值设置为 UIHint 属性时,可以设置没有后缀的名称。 动态数据将标识数据字段的当前模式,并呈现正确的字段模板。

UIHint如果未设置 属性,则默认情况下,动态数据将基于字段类型呈现字段模板。 有关详细信息,请参阅 ASP.NET 动态数据基架

使用 UIHint 属性指定的字段模板特定于 类的 DynamicField 此实例。 还可以通过将 应用于 UIHintAttribute 数据模型来更改整个应用程序中的数据字段使用的字段模板。 UIHint设置 属性将覆盖应用于数据模型的元数据。 有关元数据属性的详细信息,请参阅 ASP.NET 动态数据

OnFieldChanged调用 方法以在设置 属性时UIHint引发状态更改事件。

属性的值 UIHint 存储在视图状态中。

适用于

另请参阅