DynamicDataExtensions.ConvertEditedValue Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan nilai yang disediakan oleh pengguna untuk kontrol yang sedang divalidasi.
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
Parameter
- formattingOptions
- IFieldFormattingOptions
Objek opsi pemformatan, seperti yang IFieldFormattingOptions didefinisikan oleh objek .
- value
- String
Nilai input yang akan dikonversi.
Mengembalikan
null jika value adalah null atau string kosong dan ConvertEmptyStringToNull properti dari formattingOptions adalah true; null jika value bukan null atau string kosong dan cocok dengan NullDisplayText properti formattingOptions; jika tidak, nilai yang tidak berubah dari value.
Contoh
Contoh berikut menunjukkan cara menggunakan ConvertEditedValue metode . Contoh mendapatkan input pengguna dari templat bidang yang dikonfigurasi untuk menerima data tanggal-waktu. Dalam file DynamicData\FieldTemplates\DateTime_Edit.ascx.cs atau DynamicData\FieldTemplates\DateTime_Edit.ascx.vb, metode mengonversi string kosong menjadi null.
protected override void ExtractValues(IOrderedDictionary dictionary) {
dictionary[Column.Name] = ConvertEditedValue(TextBox1.Text.Trim());
// dictionary[Column.Name] = ConvertEditedValue(TextBox1.Text);
}
Keterangan
Untuk informasi tentang opsi pemformatan, lihat IFieldFormattingOptions gambaran umum jenis.