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如果未設定屬性,動態資料預設會根據欄位類型來呈現欄位範本。 如需詳細資訊,請參閱 動態資料 Scaffolding ASP.NET

您使用 屬性指定的 UIHint 欄位範本是類別的 DynamicField 這個實例特有的。 您也可以將 套用 UIHintAttribute 至資料模型,以變更整個應用程式的資料欄位所使用的欄位範本。 UIHint設定 屬性會覆寫套用至資料模型的中繼資料。 如需中繼資料屬性的詳細資訊,請參閱 動態資料 ASP.NET

當屬性設定時 UIHint ,會 OnFieldChanged 呼叫 方法來引發狀態變更事件。

屬性的值 UIHint 會儲存在檢視狀態中。

適用於

另請參閱