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 value ou d’une chaîne vide et que la null propriété de ConvertEmptyStringToNull l’objet est formattingOptions; true si null elle n’est pas value ou une chaîne vide et correspond à la null propriété de NullDisplayText; sinon, la valeur inchangée de formattingOptions.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.