Code10 在Asp.NET中使用Ajax的数字文本框
来源:互联网 发布:java中和equals的区别 编辑:程序博客网 时间:2024/05/19 16:19
在Asp.NET中有时需要文本框仅仅插入数字值。有序到方式来实现这个功能,你可以使用JavaScript的onKeyPress事件等方式来实现。另一种方式制定正则表达式并使用正则表达式验证器来实现。
现在我们知道在Asp.NET中可以使用Ajax扩展控件设置文本框的一些属性让文本框仅接受数字值。我们可以设置一些修饰像仅日期格式或其他一些货币格式等。
然我们看看如何实现的。
首先从下载AJAX控件,地址:
http://www.codeplex.com/AjaxControlToolkit/Release/ProjectReleases.aspx?ReleaseId=11121
解压下载的文件并添加“AjaxControlTookit.dll”引用到你的项目。
在页面指令中添加下面代码:
<%@ Register assembly="AjaxControlToolkit"namespace="AjaxControlToolkit" tagprefix="cc1" %>
在Web页面中放置一个TextBox,按如下添加扩充项:
<asp:TextBox ID="TextBox1"runat="server"></asp:TextBox>
<cc1:MaskedEditExtenderID="TextBox1_MaskedEditExtender" runat="server"
MaskType="Number"Mask="99999999" Enabled="True"
TargetControlID="TextBox1"/>
同样你也可以隐藏文本框的值。建议在用户输入值是你可以在3个字符后面或2个字符后面自动添加连字符,在Asp.NET中使用隐藏文本框也能实现这个功能。
看一个例子:
<asp:TextBox ID="TextBox1"runat="server"></asp:TextBox>
<cc1:MaskedEditExtender ID="TextBox1_MaskedEditExtender"runat="server"
MaskType="Number"Mask="999-999-9999" Enabled="True"
TargetControlID="TextBox1"/>
上面的例子用户输入安全数字时很好用。同样,你可以根据你的需要改变Ajax扩展的Mask属性。
现在,如果你在这个控件中选择DateTime,Date,Time仅仅能接受最大8个字符的数字的值。
- Code10 在Asp.NET中使用Ajax的数字文本框
- [NEt]在asp.net 中实现只允许数字输入的文本框
- 在asp.net 中实现只允许数字输入的文本框
- 在asp.net 中实现只允许数字输入的文本框
- 在asp.net 中实现只允许数字输入的文本框
- 在ASP.NET中使用AJAX的简单方法
- 在ASP.NET中使用AJAX的简单方法
- 在普通的asp.net网站中使用ajax控件
- 在ASP.NET中使用AJAX的简单方法
- 在普通的asp.net网站中使用ajax控件
- 在ASP.NET中使用AJAX的简单方法
- 在ASP.NET中使用AJAX的简单方法
- 在ASP.NET中使用无框架的Ajax实例
- 在ASP.NET中使用无框架的Ajax实例
- 在PHP中使用ASP.NET AJAX
- 在Asp.net中使用AJAX
- 在PHP中使用ASP.NET AJAX
- 在PHP中使用ASP.NET AJAX
- Code9 点击按钮使用JavaScript清除Web控件的值
- 类的应用
- ExecuteScalar()与ExecuteNonQuery ()方法怎么用
- ora-16038 ora-19809 ora-00312 解决过程
- MeeGo 1.0 针对上网本升级
- Code10 在Asp.NET中使用Ajax的数字文本框
- qt-embedded-linux-opensource-src-4.5.2 交叉编译
- 鼠标样式设置
- SQL Server 实例每个数据库的数据表个数受数据库中的对象个数限制
- session使用方法
- 常用的JavaScript语句集
- Ubuntu 10.04修改默认启动系统
- oracle archive log list 切换为 noarchivelog
- symbian rsocket 的一个例子