asp.net 判断用户在Textbox里输入是不是为整数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net 判断用户在Textbox里输入是不是为整数相关的知识,希望对你有一定的参考价值。

如题!
请将的详细易懂一点 !

try

Convert.ToInt32(TextBox1.Text);

catch

Response.Write("不是整数");
参考技术A 用RegularExpressionValidator控件 正则表达式

<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ErrorMessage="请输入整数" ControlToValidate="你要验证的textbox" ValidationExpression="^[0-9]*$"></asp:RegularExpressionValidator>
参考技术B 用正则表达式。。。
参考文件:
http://www.unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm

asp.NET中,密码输入框一刷新后输入的密码就清空,但刷新后我想保留刷新前输入的密码怎么做!

asp.NET中(C#),密码输入框一刷新后输入的密码就会自动清空,
现在刷新后我想保留刷新前输入的密码,而不让清空,我该怎么做?
谢谢!!

按照你的描述,我想你是在点了按钮提交页面是后清空吧,它和单纯的刷新是不一样的。。。
点按钮“刷新”:实质是在刷新之前已经提交了form ,对于一般的textbox 只需在Page_Load里重新赋值就OK了如:textbox.Text=textbox.Text;但是对于密码框,这样是不行的 必须用textbox.Attributes["value"] = textbox.Text来重新赋值 注意不要写在 if (!IsPostBack)里
如果是单纯的刷新,这个就比较麻烦了,你需要为textbox添加onchange事件,也就是每当有变化就要记录。。这样你可以有javascript脚本实现。。
参考技术A 在语句块里面找,有一个预加载项过程,密码就在这个过程中被清空的

用dreamweaver 代开 切换到代码视图,英语好的话一看就明白了
参考技术B 把密码记录到ViewState里面,或者更简单点记录到session里面,刷新网页的时候在重新赋初始值 参考技术C 那是处于安全考虑的 参考技术D 可以记录下来啊,在重新赋值就可以了 第5个回答  2009-03-14 那样应该不行,
一般程序也不会那样写。

以上是关于asp.net 判断用户在Textbox里输入是不是为整数的主要内容,如果未能解决你的问题,请参考以下文章

(ASP.NET 、 VS2008)JS(javascript) 判断 TextBox 是不是为空。求 JS 代码。

asp.net 如何在后台判断Textbox输入的是整数

asp.NET中,密码输入框一刷新后输入的密码就清空,但刷新后我想保留刷新前输入的密码怎么做!

asp.net textbox如果不输入值是空值还是null

在.net中能给textbox加ONCLICK事件么

如何判断 JavaScript 文件是不是已包含在 ASP.NET 页面中?