Språk

DynamicField.UIHint Egenskap

Definition

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.

Gäller för

Se även