DynamicDataExtensions.ConvertEditedValue Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el valor proporcionado por un usuario para un control que se está validando.
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
Objeto de opciones de formato, tal como se define en el IFieldFormattingOptions objeto .
- value
- String
Valor de entrada que se va a convertir.
Devoluciones
null si value es null o una cadena vacía y la ConvertEmptyStringToNull propiedad de formattingOptions es true; null si value no null es o una cadena vacía y coincide con la NullDisplayText propiedad de formattingOptions; de lo contrario, el valor sin cambios de value.
Ejemplos
En el ejemplo siguiente se muestra cómo usar el ConvertEditedValue método . En el ejemplo se obtiene la entrada de usuario de una plantilla de campo configurada para aceptar datos de fecha y hora. En el archivo DynamicData\FieldTemplates\DateTime_Edit.ascx.cs o DynamicData\FieldTemplates\DateTime_Edit.ascx.vb, el método convierte cadenas vacías en null.
protected override void ExtractValues(IOrderedDictionary dictionary) {
dictionary[Column.Name] = ConvertEditedValue(TextBox1.Text.Trim());
// dictionary[Column.Name] = ConvertEditedValue(TextBox1.Text);
}
Comentarios
Para obtener información sobre las opciones de formato, consulte la introducción al IFieldFormattingOptions tipo.