DynamicDataExtensions.ConvertEditedValue Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
L’objet d’options de mise en forme, défini par l’objet IFieldFormattingOptions.
- value
- String
La valeur d’entrée à convertir.
Retours
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
.
Exemples
L'exemple suivant illustre l'utilisation de la méthode ConvertEditedValue. 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.