DynamicDataExtensions.ConvertEditedValue Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 objeto IFieldFormattingOptions.
- value
- String
O valor de entrada a ser convertido.
Retornos
null
se value
for null
ou uma cadeia de caracteres vazia e a propriedade ConvertEmptyStringToNull de formattingOptions
for true
, null
se value
não for null
ou uma cadeia de caracteres vazia e corresponder à propriedade NullDisplayText de formattingOptions
, caso contrário, o valor inalterado de value
.
Exemplos
O exemplo a seguir mostra como usar o método ConvertEditedValue. 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.