Chapter 6

 

                                                                            事件和代码

今天学习到了
HTTP(Hypertext Transfer Protocol),它是一种于Web服务器进行通信的方法。这个协议定义了Web服务器
可以接受的命令,以及浏览器怎样和这些命令交互。最常用的两个命令是GET和POST。HTTP是无状态的。

接着讲了一些事件的创建,方法和C#差不多。在Page_Load里需要注意一个IsPostBack属性来判断页面是否是
第一次被加载。如果页面是第一次加载,也就是说,没有任何按钮被按下,则IsPostBack属性值为false。一
般在Page_Load里都有 if(!IsPostBack) {...}。要知道这种回送设计只有在处理单个页面的时候才起作用。

以上学习的都是用户直接触发的事件,还学到了一些是由用户间接触发的实践,可能是通过更新某些数据的方
式,还有一些是由ASP.NET直接触发的。在这里学到了DataList的DataBound事件,从数据库中取回数据并绑定
到控件时触发。

间接事件由ASP.NET触发,不过是由于用户执行了某些操作。如在插入了一行数据之后,GridView保持同步更新。
使用SqlDataSource的Updated事件。

取消事件,诸如updating,inserting,deleting这些事件都可以在执行过程中取消,只需将相应的参数e的
e.cancel属性修改为true,则该操作将不被执行。

最后讲到了全局事件,全局事件都写在gloabl.aspx里。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值