如何仅在asp.net中为数字启用文本框 [英] how to enable a textbox for numbers only in asp.net

查看:62
本文介绍了如何仅在asp.net中为数字启用文本框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在不使用脚本和表达式验证器的情况下仅在asp.net.中启用数字文本框

how to enable a textbox for numbers only in asp.net.without using script andexpression validator

推荐答案

您好,
您可以使用"FilteredTextBoxExtender".这是一个ajax工具包扩展程序控件.
设置属性FilterType ="Numbers"

您可以为此参考以下链接:
http://www.asp.net/ajaxlibrary/AjaxControlToolkitSampleSite/ [
Hi,
U can use "FilteredTextBoxExtender". it is a ajax toolkit extender control.
Set property FilterType="Numbers"

u can refer follwing link for that:
http://www.asp.net/ajaxlibrary/AjaxControlToolkitSampleSite/[^]


您可以通过以下方式进行此操作:
AjaxFilteredTextBoxExtender

在这里,您首先添加ajax工具包和此扩展程序的参考.
您可以将ValidChars设置为."用于十进制,允许用户输入带小数点的数字值.
收合|复制代码
< ajaxtoolkit:filteredtextboxextender id ="ftbe" runat ="server" xmlns:ajaxtoolkit =#unknown">
TargetControlID ="TextBox3"
FilterType ="Numbers"
/>
You can done this in following ways:
AjaxFilteredTextBoxExtender

here you first add reference of ajax toolkit and this extender.
you can set ValidChars to "." for decimal which allo user to enter numeric value with decimal point.
Collapse | Copy Code
<ajaxtoolkit:filteredtextboxextender id="ftbe" runat="server" xmlns:ajaxtoolkit="#unknown">
TargetControlID="TextBox3"
FilterType="Numbers"
/>




请参阅下面的链接.可能会帮助您找到解决方案.

http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/FilteredTextBox/FilteredTextBox.aspx [ ^ ]

设置FilterType="Numbers"仅输入数字值.

谢谢,
Viprat
Hi,

See the below link. It might be help you to find your solution.

http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/FilteredTextBox/FilteredTextBox.aspx[^]

Set FilterType="Numbers" for enter only numeric values.

Thanks,
Viprat


这篇关于如何仅在asp.net中为数字启用文本框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆