DynamicField.UIHint Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Feldvorlage ab, die zum Anzeigen des Datenfelds verwendet werden soll, oder legt sie fest.
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
Eigenschaftswert
Der Name der Feldvorlage, die zum Anzeigen des Datenfelds verwendet werden soll.
Hinweise
Verwenden Sie die UIHint Eigenschaft, um die Feldvorlage anzugeben, die zum Anzeigen der Benutzeroberfläche für ein Datenfeld verwendet werden soll. Feldvorlagen sind standardmäßig Benutzersteuerelemente und deren Namen enthalten ein Suffix, um Feldvorlagen zu identifizieren, die für Bearbeitungsvorgänge und Einfügevorgänge verwendet werden. Die Suffixe sind _edit bzw. _insert. Wenn Sie einen Wert auf die UIHint Eigenschaft festlegen, legen Sie den Namen ohne suffixe fest. Dynamische Daten identifizieren den aktuellen Modus des Datenfelds und rendern die richtige Feldvorlage.
Wenn die UIHint Eigenschaft nicht festgelegt ist, rendert Dynamic Data standardmäßig die Feldvorlage basierend auf dem Feldtyp. Weitere Informationen finden Sie unter ASP.NET Dynamic Data Scaffolding.
Die Feldvorlage, die Sie mit der UIHint Eigenschaft angeben, ist spezifisch für diese Instanz der DynamicField Klasse. Sie können auch die Feldvorlage ändern, die von einem Datenfeld in der gesamten Anwendung verwendet wird, indem Sie das UIHintAttribute Datenmodell anwenden. Durch Festlegen der UIHint Eigenschaft werden die auf das Datenmodell angewendeten Metadaten außer Kraft gesetzt. Weitere Informationen zu Metadatenattributen finden Sie unter ASP.NET Dynamische Daten.
Die OnFieldChanged Methode wird aufgerufen, um ein Zustandsänderungsereignis auszuheben, wenn die UIHint Eigenschaft festgelegt wird.
Der Wert der UIHint Eigenschaft wird im Ansichtszustand gespeichert.