DynamicDataExtensions.ConvertEditedValue Méthode

Définition

Retourne la valeur fournie par un utilisateur pour un contrôle en cours de validation.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Object ^ ConvertEditedValue(System::Web::DynamicData::IFieldFormattingOptions ^ formattingOptions, System::String ^ value);
public static object ConvertEditedValue(this System.Web.DynamicData.IFieldFormattingOptions formattingOptions, string value);
static member ConvertEditedValue : System.Web.DynamicData.IFieldFormattingOptions * string -> obj
<Extension()>
Public Function ConvertEditedValue (formattingOptions As IFieldFormattingOptions, value As String) As Object

Paramètres

formattingOptions
IFieldFormattingOptions

Objet options de mise en forme, tel que défini par l’objet IFieldFormattingOptions .

value
String

Valeur d’entrée à convertir.

Retours

nulls’il s’agit null ou d’une chaîne vide et que la ConvertEmptyStringToNull propriété de formattingOptions l’objet est true; null si value elle n’est pas null ou une chaîne vide et correspond à la NullDisplayText propriété de formattingOptions; sinon, la valeur inchangée de value.value

Exemples

L’exemple suivant montre comment utiliser la ConvertEditedValue méthode. L’exemple obtient une entrée utilisateur à partir d’un modèle de champ configuré pour accepter les données de date-heure. Dans le fichier DynamicData\FieldTemplates\DateTime_Edit.ascx.cs ou DynamicData\FieldTemplates\DateTime_Edit.ascx.vb, la méthode convertit les chaînes vides en null.

protected override void ExtractValues(IOrderedDictionary dictionary) {
    dictionary[Column.Name] = ConvertEditedValue(TextBox1.Text.Trim());
    // dictionary[Column.Name] = ConvertEditedValue(TextBox1.Text);
}

Remarques

Pour plus d’informations sur les options de mise en forme, consultez la vue d’ensemble du IFieldFormattingOptions type.

S’applique à