通过


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 存储在视图状态中。

适用于

另请参阅