DynamicDataExtensions.ConvertEditedValue Método

Definição

Retorna o valor fornecido por um usuário para um controle que está sendo validado.

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

Parâmetros

formattingOptions
IFieldFormattingOptions

O objeto de opções de formatação, conforme definido pelo IFieldFormattingOptions objeto.

value
String

O valor de entrada a ser convertido.

Retornos

null se value é null ou uma cadeia de caracteres vazia e a ConvertEmptyStringToNull propriedade de formattingOptions é true; null se value não null for ou uma cadeia de caracteres vazia e corresponder à NullDisplayText propriedade de formattingOptions; caso contrário, o valor inalterado de value.

Exemplos

O exemplo a seguir mostra como usar o ConvertEditedValue método. O exemplo obtém a entrada do usuário de um modelo de campo configurado para aceitar dados de data e hora. No arquivo DynamicData\FieldTemplates\DateTime_Edit.ascx.cs ou DynamicData\FieldTemplates\DateTime_Edit.ascx.vb, o método converte cadeias de caracteres vazias em null.

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

Comentários

Para obter informações sobre opções de formatação, consulte a visão geral do IFieldFormattingOptions tipo.

Aplica-se a