DynamicDataExtensions.ConvertEditedValue Methode

Definitie

Retourneert de waarde van een gebruiker voor een besturingselement dat wordt gevalideerd.

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

Parameters

formattingOptions
IFieldFormattingOptions

Het object opmaakopties, zoals gedefinieerd door het IFieldFormattingOptions object.

value
String

De invoerwaarde die moet worden geconverteerd.

Retouren

null als value is null of een lege tekenreeks en de ConvertEmptyStringToNull eigenschap formattingOptions is true; null indien value niet null of een lege tekenreeks en overeenkomt met de NullDisplayText eigenschap van formattingOptions; anders de ongewijzigde waarde van value.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de ConvertEditedValue methode gebruikt. In het voorbeeld wordt gebruikersinvoer opgehaald uit een veldsjabloon die is geconfigureerd voor het accepteren van datum-/tijdgegevens. In het bestand DynamicData\FieldTemplates\DateTime_Edit.ascx.cs of DynamicData\FieldTemplates\DateTime_Edit.ascx.vb converteert de methode lege tekenreeksen naar null.

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

Opmerkingen

Zie het IFieldFormattingOptions typeoverzicht voor informatie over opmaakopties.

Van toepassing op