DynamicField.UIHint 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置用于显示数据字段的字段模板。
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 存储在视图状态中。