DynamicField.UIHint Proprietà

Definizione

Ottiene o imposta il modello di campo da utilizzare per visualizzare il campo dati.

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

Valore della proprietà

Nome del modello di campo da utilizzare per visualizzare il campo dati.

Commenti

Usare la UIHint proprietà per specificare il modello di campo da usare per visualizzare l'interfaccia utente per un campo dati. I modelli di campo per impostazione predefinita sono controlli utente e i relativi nomi contengono un suffisso per identificare i modelli di campo usati per le operazioni di modifica e le operazioni di inserimento. I suffissi sono rispettivamente _edit e _insert. Quando si imposta un valore sulla UIHint proprietà , si imposta il nome senza i suffissi. Dynamic Data identificherà la modalità corrente del campo dati e eseguirà il rendering del modello di campo corretto.

Se la UIHint proprietà non è impostata, Dynamic Data per impostazione predefinita eseguirà il rendering del modello di campo in base al tipo di campo. Per altre informazioni, vedere ASP.NET scaffolding dei dati dinamici.

Il modello di campo specificato utilizzando la UIHint proprietà è specifico di questa istanza della DynamicField classe . È anche possibile modificare il modello di campo usato da un campo dati nell'intera applicazione applicando al UIHintAttribute modello di dati. L'impostazione della proprietà esegue l'override UIHint dei metadati applicati al modello di dati. Per altre informazioni sugli attributi dei metadati, vedere ASP.NET Dynamic Data.

Il OnFieldChanged metodo viene chiamato per generare un evento di modifica dello stato quando la UIHint proprietà è impostata.

Il valore della UIHint proprietà viene archiviato nello stato di visualizzazione.

Si applica a

Vedi anche