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
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.