gpt4 book ai didi

asp.net - 如何验证 ASP.NET 文本框中的整数和浮点输入

转载 作者:行者123 更新时间:2023-12-01 11:08:54 25 4
gpt4 key购买 nike

我正在使用下面的代码来验证 ASP.NET 中的整数和 float ,但是如果我不输入小数,则会出现错误。

 <asp:TextBox ID="txtAjaxFloat" runat="server" />
<cc1:FilteredTextBoxExtender ID="FilteredTextBoxExtender1" TargetControlID="txtAjaxFloat" FilterType="Custom, numbers" ValidChars="." runat="server" />

我还有来自 What's a C# regular expression that'll validate currency, float or integer? 的正则表达式,但如果我在小数点后仅输入一个值,则会出现验证错误。

最佳答案

使用ControlValidators .

例如(来自链接)

<asp:textbox id="textbox1" runat="server"/>
<asp:RangeValidator id="valRange" runat="server"
ControlToValidate="textbox1"
MaximumValue="12/31/1998"
MinimumValue="1/1/1998"
Type="Date"
ErrorMessage="* The date must be between 1/1/1998 and 12/13/1998"
Display="static">*</asp:RangeValidator>
>

Type 属性可以是“String”、“Integer”、“Double”、“Date”或“Currency”之一

关于asp.net - 如何验证 ASP.NET 文本框中的整数和浮点输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2378219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com