DynamicDataExtensions.ConvertEditedValue Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve o valor fornecido por um utilizador para um controlo que está a ser 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 converter.
Devoluções
nullse value for ou uma cadeia vazia e a ConvertEmptyStringToNull propriedade de formattingOptions é true; null se value não null for ou uma cadeia vazia e corresponder à NullDisplayText propriedade de formattingOptions; caso contrário, o valor inalterado de value.null
Exemplos
O exemplo seguinte mostra como usar o ConvertEditedValue método. O exemplo recebe input do utilizador a partir de um modelo de campo configurado para aceitar dados data-hora. No ficheiro DynamicData\FieldTemplates\DateTime_Edit.ascx.cs ou DynamicData\FieldTemplates\DateTime_Edit.ascx.vb, o método converte as strings vazias em null.
protected override void ExtractValues(IOrderedDictionary dictionary) {
dictionary[Column.Name] = ConvertEditedValue(TextBox1.Text.Trim());
// dictionary[Column.Name] = ConvertEditedValue(TextBox1.Text);
}
Observações
Para informações sobre opções de formatação, consulte a IFieldFormattingOptions visão geral dos tipos.