Este es un link permanente de Problema UpdatePanel y MaskedEditExtender.
Puedes volver a ver el tema completo o ir al AJAX y javascript
22/03/2008 12:55:04
gsusito
Fecha de registro: 22/03/2008
0 post en este tema
2 posts en ajax y javascript
2 posts en todos los foros
Problema UpdatePanel y MaskedEditExtender
Responder  Citar
Estoy desarrollando una aplicación en ASP .NET y ASP.NET AJAX Control Toolkit. Mi problema es que utilizo MaskedEditExtender para la validación de TextBox , si sólo tengo en la página el ScriptManager los campos se validan, el caso es que cuando pongo estos campos dentro de un updatepanel ya no se validan.

Esta es la cabecera de la página. "cc2 corresponde a UpdateProgressOverlayExtender"

<%@ Page Language="C#" MasterPageFile="~/pagina_maestra.master" AutoEventWireup="true"

CodeFile="~/plazos_pagos.aspx.cs" Inherits="plazos_pagos" %>

<%@ Register Assembly="Flan.Controls" Namespace="Flan.Controls" TagPrefix="cc2" %>


<%
@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>



Un ejemplo de validación de campo es el siguiente:

<asp:TextBox ID="TBNumeroPlazos" runat="server" MaxLength="4" Width="75px" style="text-align: right"></asp:TextBox>

<cc1:MaskedEditExtender ID="MEENumeroPlazos" runat="server" TargetControlID="TBNumeroPlazos" OnFocusCssClass="MaskedEditFocus" Mask="9999"

MessageValidatorTip="true" OnInvalidCssClass="MaskedEditError" MaskType="None" InputDirection="LeftToRight"

ErrorTooltipEnabled="True" CultureName="es-ES">

</cc1:MaskedEditExtender>

<cc1:MaskedEditValidator ID="MEVNumeroPlazos" runat="server" ControlExtender="MEENumeroPlazos" ControlToValidate="TBNumeroPlazos"

IsValidEmpty="False" MaximumValue="9999" EmptyValueMessage="N£mero necesario" InvalidValueMessage="N£mero no valido" MaximumValueMessage="N£mero > 9999"

MinimumValueMessage="N£mero < 0" MinimumValue="0" EmptyValueBlurredText="*" InvalidValueBlurredMessage="*" MaximumValueBlurredMessage="*" MinimumValueBlurredText="*"

Display="Dynamic" TooltipMessage="Valores permitidos 0 < n£mero < 9999"/>

<asp:RequiredFieldValidator ID="RFVNumeroPlazos" runat="server" ControlToValidate="TBNumeroPlazos"

Display="Dynamic" ErrorMessage="*"></asp:RequiredFieldValidator>

¿que me falta, que hago mal?