Hi和感謝提前,帶負號驗證串號採用asp範圍驗證
我有一些緯度和經度,看起來是這樣的:-81.7426684 W - -81.6901007W¯¯,我想使用最小值和最大值屬性使用asp rangevalidation進行驗證。
ASP:
<asp:TextBox ID="txtLon" runat="server" CssClass="container-input-field" SkinID="NumTextUpDown"></asp:TextBox>
<asp:RangeValidator ID="RangeLong_Validator" runat="server" ControlToValidate="txtLon"
CssClass="errorMessage" ToolTip="Longitude Out Of Range" Type="String">
<img alt="" src="images/no.png" />
</asp:RangeValidator>
C#:
RangeLong_Validator.MinimumValue = "" + getCompassLon(range.LowLong); // -81.7426684 W
RangeLong_Validator.MaximumValue = "" + getCompassLon(range.HighLong); // -81.7426684 W
rangeSetUp_Lon.Text = RangeLong_Validator.MinimumValue + " - " + RangeLong_Validator.MaximumValue;
我得到這個錯誤:System.Web.HttpException:該MaximumValue -81.6901007 W能不低於MinimumValue -81.7426684W¯¯RangeLong_Validator的。我認爲它不包括負號。
我不得不使用字符串,因爲我可能有一個格式,看起來像這樣還有:25 32' 13.2" E,124 59.94' E
我了您的任何想法
交換你的低和高值 - 你仍然得到錯誤? – geedubb
@geedubb不,我沒有得到錯誤,但那不會是min的正確界限。 &max。值 – Neo84