DynamicDataExtensions.ConvertEditedValue Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca wartość podaną przez użytkownika dla kontrolki, która jest weryfikowana.
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
Parametry
- formattingOptions
- IFieldFormattingOptions
Obiekt opcji formatowania zdefiniowany przez IFieldFormattingOptions obiekt .
- value
- String
Wartość wejściowa do przekonwertowania.
Zwraca
null
jeśli value
jest null
ciągiem lub pustym ciągiem, a ConvertEmptyStringToNull właściwość właściwości formattingOptions
to true
; null
jeśli value
nie null
jest lub ciągiem pustym i pasuje do NullDisplayText właściwości formattingOptions
; w przeciwnym razie niezmieniona wartość .value
Przykłady
W poniższym przykładzie pokazano, jak używać ConvertEditedValue metody . Przykład pobiera dane wejściowe użytkownika z szablonu pola skonfigurowanego do akceptowania danych daty i godziny. W pliku DynamicData\FieldTemplates\DateTime_Edit.ascx.cs lub DynamicData\FieldTemplates\DateTime_Edit.ascx.vb metoda konwertuje puste ciągi na null
.
protected override void ExtractValues(IOrderedDictionary dictionary) {
dictionary[Column.Name] = ConvertEditedValue(TextBox1.Text.Trim());
// dictionary[Column.Name] = ConvertEditedValue(TextBox1.Text);
}
Uwagi
Aby uzyskać informacje o opcjach formatowania, zobacz IFieldFormattingOptions omówienie typu.