DynamicDataExtensions.ConvertEditedValue Yöntem

Tanım

Doğrulanan bir denetim için kullanıcı tarafından sağlanan değeri döndürür.

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

Parametreler

formattingOptions
IFieldFormattingOptions

Nesne tarafından IFieldFormattingOptions tanımlanan biçimlendirme seçenekleri nesnesi.

value
String

Dönüştürülecek giriş değeri.

Döndürülenler

nullise value veya boş bir dizeyse ve null özelliği ConvertEmptyStringToNull ise formattingOptions; true değilse veya boş bir dizeyse nullvalue ve özelliğiyle nulleşleşiyorsaNullDisplayText, aksi takdirde değerinin değişmemiş değeridirformattingOptions.value

Örnekler

Aşağıdaki örnekte yönteminin nasıl kullanılacağı gösterilmektedir ConvertEditedValue . Örnek, tarih-saat verilerini kabul etmek üzere yapılandırılmış bir alan şablonundan kullanıcı girişi alır. DynamicData\FieldTemplates\DateTime_Edit.ascx.cs veya DynamicData\FieldTemplates\DateTime_Edit.ascx.vb dosyasında, yöntemi boş dizeleri öğesine nulldönüştürür.

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

Açıklamalar

Biçimlendirme seçenekleri hakkında bilgi için bkz. türe IFieldFormattingOptions genel bakış.

Şunlara uygulanır