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이거나 빈 문자열이고 ConvertEmptyStringToNull 속성 formattingOptionsnulltrue;이거나 비어 있지 않으면 valuenull 빈 문자열이고 속성과 일치하면 NullDisplayTextformattingOptions이고, 그렇지 않으면 변경되지 않은 값입니다.valuevaluenull

예제

다음 예제에서는 메서드를 사용하는 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 참조하세요.

적용 대상