DynamicDataExtensions.ConvertEditedValue Метод

Определение

Возвращает значение, предоставленное пользователем для проверяемого элемента управления.

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

Параметры

formattingOptions
IFieldFormattingOptions

Объект параметров форматирования, определенный IFieldFormattingOptions объектом.

value
String

Входное значение, которое необходимо преобразовать.

Возвращаемое значение

nullЗначение , если valuenullConvertEmptyStringToNull значение formattingOptions равно или пустой строке truenullvaluenullNullDisplayTextformattingOptions; в противном случае — без изменений.value

Примеры

В следующем примере показано, как использовать ConvertEditedValue метод. Пример получает данные пользователя из шаблона поля, настроенного для приема данных даты и времени. В файле DynamicData\FieldTemplates\DateTime_Edit.ascx.cs или DynamicData\FieldTemplates\DateTime_Edit.ascx.vb метод преобразует пустые nullстроки в .

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

Комментарии

Сведения о параметрах форматирования см. в обзоре IFieldFormattingOptions типов.

Применяется к