DynamicDataExtensions.ConvertEditedValue Metod

Definition

Returnerar värdet som tillhandahålls av en användare för en kontroll som verifieras.

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

Parametrar

formattingOptions
IFieldFormattingOptions

Formateringsalternativobjektet som definieras av objektet IFieldFormattingOptions .

value
String

Indatavärdet som ska konverteras.

Returer

null if value is null or an empty string and the ConvertEmptyStringToNull property of formattingOptions is true; null if value is not null or an empty string and matches the NullDisplayText property of formattingOptions;wise, the unchanged value of value.

Exempel

I följande exempel visas hur du ConvertEditedValue använder metoden. Exemplet hämtar användarindata från en fältmall som är konfigurerad för att acceptera datum-tidsdata. I filen DynamicData\FieldTemplates\DateTime_Edit.ascx.cs eller DynamicData\FieldTemplates\DateTime_Edit.ascx.vb konverterar metoden tomma strängar till null.

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

Kommentarer

Information om formateringsalternativ finns i typöversikten IFieldFormattingOptions .

Gäller för