| 刚开始学ASP.NET(基础篇) |
|
| 作者:未知 来源:中国.NET俱乐部 时间:2007-2-28 14:18:04 『 字号:大 中 小 』
|
|
|
|
|
用个文本框,ID分别为txtYear,txtMonth,txtDate; 检验按钮的代码为: 代码拷贝框
[Ctrl+A 全部选择 然后拷贝]
第三天
学习目的:
掌握下拉列表框的用法,并理解AutoPostBack属性;
理解IsPoskBack及用法;
初识DataTable的增加列、行,与下拉列表框绑定的方法。
今天的内容稍多些,而且涉及一些比较常用的,如IsPostBack及DataTable的基本用法。
知识点: IsPostBack:在页面onLoad之间是false值,而当从服务器回传后,该值变为true。当页面中的Button或ImageButton等触发事件,都会把表单回传到服务器,而返回时又会引发onLoad事件。为了节省服务器资源,有些加载中需进行一次,而不需要在回传后多次发生,可以用!IsPoskBack来作为条件,那么页面第一次加载后,以后就不会发生。该属性可以帮助你提高程序的性能。 DataTable:即数据表,.Net 程序中最常用的类,特别是数据库开发中,没有该类的程序是不可想象的。
先做个小程序来练练手,很简单,就一个下拉菜单,取名dlstWeb。在属性的Itmes选项中打开以下对话框,添加各项:
ASPX中的代码为:
代码拷贝框
[Ctrl+A 全部选择 然后拷贝]
在下拉框的SelectedIndexChanged事件中的加入代码:
代码拷贝框
[Ctrl+A 全部选择 然后拷贝]
按F5运行,可是我们发现这下拉框选择时什么事也没发生。原来原因是出在下拉框的AutoPostBack属性上,把它设为true后再试试,一切OK了。 下面我们增加些难度,下拉框中的内容很多情况下不是事先固定的,而是要动态添加。这里设计是用一数据表DataTable与之联系起来。
另建一文件,按上添加一下拉框,取名dlstWeb,先设AutoPostPack为false,否则在刚启动而面就触发SelectedIndexChanged事件,弹出窗口就乱飞了。 在onLoad事件中添加代码,注意DataTable用法及IsPo 上一页 [1] [2] [3] 下一页 |
|
上一篇文章: 十天学会ASP.NET之第一天 下一篇文章: ASP.NET四种页面导航方式的比较与选择 |
| 【发表评论】【打印本文】【关闭窗口】 |
| |