Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

DynamicDataExtensions.ConvertEditedValue méthode (IFieldFormattingOptions, String)

 

Date de publication : août 2016

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

Espace de noms:   System.Web.DynamicData
Assembly:  System.Web.DynamicData (dans System.Web.DynamicData.dll)

public static object ConvertEditedValue(
	this IFieldFormattingOptions formattingOptions,
	string value
)

Paramètres

formattingOptions
Type: System.Web.DynamicData.IFieldFormattingOptions

L’objet d’options de mise en forme, défini par l’objet IFieldFormattingOptions.

value
Type: System.String

La valeur d’entrée à convertir.

Valeur de retour

Type: System.Object

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

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

L'exemple suivant illustre l'utilisation de la méthode ConvertEditedValue. L’exemple obtient l’entrée d’utilisateur à partir d’un modèle de champ qui est configuré pour accepter des données de date et d’heure. Convertit les chaînes vides dans le fichier DynamicData\FieldTemplates\DateTime_Edit.ascx.cs ou DynamicData\FieldTemplates\DateTime_Edit.ascx.vb, la méthode null.

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

.NET Framework
Disponible depuis 3.5
Retour au début
Afficher: