Ajax

1.Ajax简介:

当用户单击一个支持AutoPostBack按钮或下拉列表框时就会给服务器发送一个请求,服务器再把完整的页面传送给客户机,也就是刷新了整个页面.这样给用户的体验就很不好.而Ajax技术就是让页面只有某一部分刷新.Ajax的全称是:Asynchornous JavaScript and XML.

2. 一个Ajax应用的简单例子:

1.新建一个web site.从工具箱AJAX Extensions中拉一个ScriptManager控件到页面中.

2.再拉一个UpdatePanel控件.在updatePanel1添加Label和Button1。

3.在UpdatePanel外也添加Label2和Button2(供对比用)

4.分别双击button1,button2.添加事件处理程序

protect void OnButton1Click(object sender,EventArgs e)

{

Label1.Text = DateTime.Now.ToLongString();

}

protect void OnButton2Click(object sender,EventArgs e)

{

Label2.Text = DateTime.Now.ToLongString();

}

5.启动应用程序,点击button1时Label1会更新,但整个页面不会更新.

点击button2时Label2会更新,但整个页面也更新.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值