RangeValidator Währung Wert nicht enthält mehr als 2 Ziffern nach dezimal?

Framework 4.0 Asp.net Anwendung

Wenn ich den code ausführen bekam ich eine Fehlermeldung "Der Wert '999.9999' der MaximumValue Eigenschaft der "RangeValidator" kann nicht umgewandelt werden zum Typ "Währung".

Unten ist mein code:

<asp:RangeValidator Runat='server' ControlToValidate='textEdit' 
    MinimumValue='0.0001'
    MaximumValue='999.9999' Type='Currency' 
    ErrorMessage='Should be between 0.0001 and 999.9999' id="idValidtor" 
 display='None' />

Bitte erklären Sie mir, ist die Währung Wert nicht enthält mehr als 2 Ziffern nach dezimal?
Es sei denn, wie kann ich dieses Problem beheben?

  • poste bitte den code, den Sie verwendet, um zu konvertieren Währung?
  • <asp:RangeValidator Runat= "server" ControlToValidate='textEdit' MinimumValue='0.0001' MaximumValue='999.9999' Type='Währung' ErrorMessage='Sollte zwischen 0,0001 und 999.9999' id="idValidtor" display='None' />
InformationsquelleAutor user1118064 | 2013-02-01
Schreibe einen Kommentar