DynamicDataExtensions.ConvertEditedValue Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 .