Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Falso Errore del RangeValidator

    Ciao stavo provando il controllo RangeValidator.
    Impostando MaximumValue="900" MinimumValue="50" tutto ok ma se provo ad assegnare
    MaximumValue="1000" MinimumValue="500" (Ho provato anche con 2000 e 500, 3000 e 500 etc.)ottengo:

    Errore server nell'applicazione '/MyWebSite'.
    --------------------------------------------------------------------------------

    MaximumValue 1000 non può essere inferiore a MinimumValue 500 di RangeValidator1.
    Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere l'analisi dello stack.

    Dettagli eccezione: System.Web.HttpException: MaximumValue 1000 non può essere inferiore a MinimumValue 500 di RangeValidator1.

    Errore nel codice sorgente:

    Durante l'esecuzione della richiesta Web corrente è stata generata un'eccezione non gestita. Per informazioni sull'origine e la posizione dell'eccezione, vedere l'analisi dello stack dell'eccezione riportata di seguito.

    Analisi dello stack:

    [HttpException (0x80004005): MaximumValue 1000 non può essere inferiore a MinimumValue 500 di RangeValidator1.]
    System.Web.UI.WebControls.RangeValidator.ValidateV alues() +855
    System.Web.UI.WebControls.RangeValidator.ControlPr opertiesValid() +25
    System.Web.UI.WebControls.BaseValidator.get_Proper tiesValid() +36
    System.Web.UI.WebControls.BaseValidator.OnPreRende r(EventArgs e) +46
    System.Web.UI.Control.PreRenderRecursiveInternal() +148
    System.Web.UI.Control.PreRenderRecursiveInternal() +233
    System.Web.UI.Control.PreRenderRecursiveInternal() +233
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4436




    --------------------------------------------------------------------------------
    Informazioni di versione: Versione di Microsoft .NET Framework:2.0.50727.832; Versione di ASP.NET:2.0.50727.832 .
    Ripetete una bugia cento, mille, un milione di volte e diventerà una verità.[J.P.Gobbels]

    Il peggiore virus è quello che si insedia tra la tastiera e lo schienale della sedia

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    E' giusto. La comparazione predefinita è fra stringhe, ed è evidente che la stringa "1000" è "più piccola" di "500"


    Prova a mettere:

    Type="Integer"

    e vedrai se va
    Pietro

  3. #3
    Ok. grazie
    Ripetete una bugia cento, mille, un milione di volte e diventerà una verità.[J.P.Gobbels]

    Il peggiore virus è quello che si insedia tra la tastiera e lo schienale della sedia

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 © 2025 vBulletin Solutions, Inc. All rights reserved.