Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di donaz
    Registrato dal
    Jan 2002
    Messaggi
    206

    [2.0 - VB-NET] - Contollo del campo data valore minimo

    Salve a tutti.

    Non sò se è possibile risolvere questo problema.

    Esigenza: "In un campo data il valore che deve essere inserito deve essere minore o uguale alla data di sistema".

    E' possibile gestire questo controllo con il componente ajaxToolkit come MaskedEditValidator?
    C'è una proprietà di questo compenente come InitialValue oppure MinimumValue.
    Non capisco come poter impostarlo con la data di sistema.

    Vi ringrazio per la collaborazione.

    donaz
    Cordialità Donaz

  2. #2
    prova cosi:
    codice:
    MiniumValue="<%=System.DateTime.Now.ToShortDateString()%>"
    Chi sbaglia, apprende meglio di chi non ha mai commesso errori.
    DOT.NET Addicted since 2006 (My Blog)

  3. #3
    Utente di HTML.it L'avatar di donaz
    Registrato dal
    Jan 2002
    Messaggi
    206
    Grazie RoBYCoNTe

    Ho provato a valorizzare la proprietà MinimumValue come mi hai suggerito però non ho l'effetto desiderato, cioè al caricamento della pagina il campo textbox si presenta vuoto.
    Ti riporto la parte di codice
    codice:
    <ASP:Textbox id="lblstr_DTnotifica" runat="server"></ASP:Textbox>
    <ajaxToolkit:CalendarExtender 
    ID="datanotifica_CalendarExtender" 
    runat="server" 
    Enabled="True" 
    TargetControlID="lblstr_DTnotifica" 
    PopupButtonID ="datanotifica">
    </ajaxToolkit:CalendarExtender>
    <asp:Image ID="datanotifica"    runat="server" ImageUrl="../img/icon2.gif" />
    <ajaxToolkit:MaskedEditExtender 
    ID="datanotifica_MaskedEditExtender" 
    runat="server" 
    TargetControlID="lblstr_DTnotifica"
    Mask="99/99/9999" 
    AutoComplete="True" 
    MessageValidatorTip="True"
    OnFocusCssClass="MaskedEditFocus"
    OnInvalidCssClass="MaskedEditError"
    MaskType="Date" 
    InputDirection="RightToLeft" 
    AcceptNegative="Left" 
    DisplayMoney="Left" 
    ErrorTooltipEnabled="True" 
    CultureName="IT-it" UserDateFormat="None">
    </ajaxToolkit:MaskedEditExtender>
    <ajaxToolkit:MaskedEditValidator 
    ID="MaskedEditValidator1"
    ControlExtender="datanotifica_MaskedEditExtender"
    ControlToValidate="lblstr_DTnotifica"
    IsValidEmpty="true"
    runat="server" 
    InvalidValueBlurredMessage="Inserire la data di notifica dell'atto introduttivo" 
    InitialValue="<%=System.DateTime.Now.ToShortDateString()%>"
    MinimumValue="<%=System.DateTime.Now.ToShortDateString()%>" 
    Display="Dynamic" 
    Font-Bold="False">
    </ajaxToolkit:MaskedEditValidator>
    Grazie.
    Cordialità Donaz

  4. #4
    Utente di HTML.it L'avatar di donaz
    Registrato dal
    Jan 2002
    Messaggi
    206
    Forse mi sono espresso male e con le idee non troppo chiare.
    Riconsiderando la cosa riesco a gestire la problematica utilizzando un CompareValidator che testa il campo e verifica che non sia maggiore della data di sistema.
    Provo ad impostarlo e vi faccio sapere.
    Cordialità Donaz

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.