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