DynamicField.UIHint Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger den fältmall som ska användas för att visa datafältet.
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
Egenskapsvärde
Namnet på den fältmall som ska användas för att visa datafältet.
Kommentarer
Använd egenskapen UIHint för att ange den fältmall som ska användas för att visa användargränssnittet för ett datafält. Fältmallar är som standard användarkontroller och deras namn innehåller ett suffix för att identifiera fältmallar som används för redigeringsåtgärder och infogningsåtgärder. Suffixen är _edit respektive _insert. När du anger ett värde till UIHint egenskapen anger du namnet utan suffixen. Dynamiska data identifierar det aktuella läget för datafältet och återger rätt fältmall.
Om egenskapen UIHint inte har angetts återger dynamiska data som standard fältmallen baserat på fälttypen. Mer information finns i ASP.NET Dynamic Data Scaffolding.
Fältmallen som du anger med egenskapen UIHint är specifik för den här instansen DynamicField av klassen. Du kan också ändra fältmallen som används av ett datafält i hela programmet genom att tillämpa på UIHintAttribute datamodellen. Om du anger egenskapen UIHint åsidosätts de metadata som tillämpas på datamodellen. Mer information om metadataattribut finns i ASP.NET Dynamic Data.
Metoden OnFieldChanged anropas för att skapa en tillståndsändringshändelse när egenskapen UIHint har angetts.
Värdet för egenskapen UIHint lagras i visningstillstånd.