DynamicDataExtensions.ConvertEditedValue Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.