DynamicDataExtensions.ConvertEditedValue Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A felhasználó által az ellenőrzött vezérlőelemhez megadott értéket adja vissza.
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
Paraméterek
- formattingOptions
- IFieldFormattingOptions
Az objektum által definiált formázási IFieldFormattingOptions beállítások objektuma.
- value
- String
A konvertálandó bemeneti érték.
Válaszok
nullha value üres null vagy üres sztring, és az ConvertEmptyStringToNull is formattingOptionstulajdonsága true ; null ha value nemnull, vagy üres sztring, és megegyezik a NullDisplayText ; tulajdonságávalformattingOptions, ellenkező esetben a változatlan érték.value
Példák
Az alábbi példa a metódus használatát ConvertEditedValue mutatja be. A példa egy olyan mezősablonból szerzi be a felhasználói bemenetet, amely a dátum-idő adatok elfogadására van konfigurálva. A DynamicData\FieldTemplates\DateTime_Edit.ascx.cs vagy DynamicData\FieldTemplates\DateTime_Edit.ascx.vb fájlban a metódus üres sztringeket nullkonvertál.
protected override void ExtractValues(IOrderedDictionary dictionary) {
dictionary[Column.Name] = ConvertEditedValue(TextBox1.Text.Trim());
// dictionary[Column.Name] = ConvertEditedValue(TextBox1.Text);
}
Megjegyzések
A formázási lehetőségekről további információt a típus áttekintésében IFieldFormattingOptions talál.