学习ASP.NET八天入门:第二天
来源:cnplayer.com 时间:2007-08-07 13:24:00
学习目的:
掌握文本框的用法
初次接触try…catch…语法
今天内容很轻松,用一个例子,输入年月日,判断输入是否正确
图片如下:
用个文本框,ID分别为txtYear,txtMonth,txtDate;
检验按钮的代码为:private void btnCheck_Click(object sender, System.EventArgs e)
{
int year, month, date;
// 先把输入的字符转成int类型,如果非数字型,
// 会触发错误
try
{
year = Convert.ToInt32(txtYear.Text);
month = Convert.ToInt32(txtMonth.Text);
date = Convert.ToInt32(txtDate.Text);
}
catch
{
labCheckInfo.Text = "输入的是非数字字符。";
return;
}
// 如果第一步检验合格,就把输入的数字转化为日期格式
// 如果不符合日期格式即引发错误
try
{
DateTime dt = new DateTime(year, month, date);
}
catch
{
labCheckInfo.Text = "输入的数字不符合日期格式";
return;
}
labCheckInfo.Text = "输入正确";
}
嗯,补充一下,关于StringBuider
在处理字符串的时候很多人喜欢+=,其实对于string来说,一旦定义了就无法更改了
所谓的+只是新建的一个新的string变量并赋值
所以对于尽量使用StringBuider的Append的方法,这样将大量的节省服务器的资源相关阅读:
标签:ASP.net,入门,文本框,try
0
投稿
猜你喜欢
全新极速CSS选择器引擎whiz
2009-08-30 15:48:00
document.getElementById的简写方式
2010-06-21 10:44:00
如何使用SQL Server中的客户端配置工具
2009-01-13 14:05:00
ASP,PHP与.NET伪造HTTP-REFERER方法及防止伪造REFERER的方法
2010-03-12 12:40:00
OL IE Bug
2009-09-09 16:25:00
SQL的Join使用图解教程
2012-08-21 10:47:23
修改asp代码防止被杀毒软件误删
2007-10-07 12:32:00
Oracle中sys和system的区别小结
2009-11-10 20:36:00
读"设计的3个C"之构图
2008-12-24 13:25:00
Javascript的匿名函数
2008-05-07 13:33:00
asp fso创建与删除文件与文件夹
2008-12-31 16:07:00
Microsoft Office Access 2007使用技巧
2008-05-23 13:23:00
配置SQL Server以允许远程连接
2010-03-08 13:12:00
ASP Google的translate API代码
2011-04-03 11:16:00
Oracle 9i 数据库异常关闭后的启动
2010-07-20 12:49:00
Oracle 自增(auto increment) 或 标识字段的建立方法
2009-03-06 11:15:00
SQL 2008的变更数据捕获——跟踪可变部分
2009-03-20 11:47:00
教你快速掌握怎样在Windows下升级MySQL
2008-12-31 17:08:00
asp不用DSN也能连接EXCEL吗?
2009-10-29 12:25:00
教你快速掌握 MySQL数据库中触发器的应用
2008-12-03 15:33:00