`
housaregod6982
  • 浏览: 11879 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

AJAX.NET的UpdatePanel应用

 
阅读更多

转载:http://www.verydemo.com/demo_c107_i16851.html

也是微软之所以说是不用写代码即可实现的资本今天就根据的视频和网上一些文章学习

基本属性

属性

默认

-Inline

如下代码所示

 

 

 

 

 

 

 

 

 

Hello World

 

 

 

 

 

Inline

 

 

Hello World

 

 

运行结果

 

 

属性 更新类型

-Always(属性总是

-Conditional满足一定条件才会更新

如下所示

 

 

.Now

 

 

 

 

 

 

 

 

.Now

 

 

 

结果,点击第一个的时候只有当前第一个更新了时间

点击下面的时候就两个一起更新了因为默认为

尽量少使用,因为这样的话每次异步回送都会传送数据

 

属性默认为True)更新的触发器

 

 

.Now

 

 

 

 

 

 

 

.Now

 

 

 

结果 当点击只有上方的时间更新

直接抛出异常,因为本身已经矛盾了

 

集合属性

-AsyncPostBackTrigger异步回送如指定某个控件单独刷新

-PostBackTrigger同步回送引发一个传统的刷新

 

 

.Now

 

 

 

 

 

 

 

结果:这样的话点击会引发的更新另外有个属性是就是对应的引发更新的事件

虽然这样是只有进行更新,但实际上也发送数据到了服务器,只是没进行处理

 

 

.Now

 

 

 

 

 

 

 

 

 

.Now

 

 

 

结果点击的时候 是异步刷新。就刷新了整个页面

 

 

.Now

 

 

.Now

 

 

 

 

 

结果,点击的时候只有刷新当前

相关

 

-方法:强制某个更新

-IsInPartialRendering: 检查是否在输出过程中

 

-GetCurrent静态方法: 获得当前页面上的对象

-IsInAsyncPostBack: 是否在部分回发过程。

-RegisterAsyncPostBackControl方法:指定某控件为异步控件

-RegisterPostBackControl:指定某控件为传统方式控件

页面

 

 

 

 

.Now

 

 

 

 

 

文件

Page_Load( sender, e)

{

.GetCurrent().RegisterAsyncPostBackControl(.Button1);

.GetCurrent().RegisterPostBackControl(.Button2);

}

Button1_Click( sender, e)

{

.UpdatePanel1.Update();

}

结果,当你点击的时候,会引发传统的更新。的时候,会引发一个异步刷新。

这里只是个演示,所以代码都很简单。

 

相关控件

 

-DynamicLayout属性:隐藏时是否占位,默认为

-DisplayAfter属性:延迟多少时间后显示,单位毫秒,默认值

-AssociatedUpdatePanelID属性:关联的的,默认为

 

 

DynamicLayout = false

 

 

 

 

 

 

.Now

 

 

 

 

 

 

.Now

 

 

 

 

 

 

DynamicLayout = true

 

 

 

 

Button1_Click( sender, e)

{

.Sleep(2000);

}

结果,为时会占据一个位置当指定了的时候,只有对应的刷新才会触发另外,必须是一个异步回送,否则触发不了

在上面的基础上添加一个属性

 

那么结果就变成上面那个显示完后等待秒才显示下一个

可以实现很多功能这个改天再找个时间研究。

比如视频里自带的

 

 

 

 

 

 

 

-Interval属性:更新时间间隔,单位毫秒,默认值为

Tick事件。

 

控件的使用和的差不多,也很简单。

比如就是说每格秒触发一次

 

 

-并非所有的控件都能在中工作如

 

就是中本身的验证控件了使用就不多说了,但有个,比如

当第一次验证的控件为空的时候,提交会提示错误,但满足后提交了,清空掉再提交,就不会报错了,这是在里的

 

在节点里

添加替换掉之前的

 

....................................................................

....................................................................

....................................................................

....................................................................

....................................................................

....................................................................

</

 Validators.dll不知道为什么在这里上传不了,就上传到资源区了

下载地址:http://download.csdn.net/source/237157

 
分享到:
评论

相关推荐

    ASP.NET AJAX实战源码

    4.1 ASP.NET开发人员的Ajax 86 4.2 改进原有ASP.NET网站 87 4.2.1 一个示例ASP.NET网站 88 4.2.2 配置现有的ASP.NET网站 88 4.3 ScriptManager: Ajax页面的大脑 90 4.3.1 理解ScriptManager 90 4.3.2 部署...

    ASP.NET AJAX经典范例168 VC#版 (代码) Part 12

    ASP .NET AJAX技术慨述、实现异步局部更新页面、UpdatePanel编程功能、 PageRequestManager的使用方法、Timer控件、Control Toolkit方法、结合 OOP功能、如何在客户端JavaScript调用web服务、如何从客户端...

    ASP.NET AJAX

    导读:UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个...

    ASP.NET AJAX经典范例168 VC#版 (代码) Part 7

    ASP .NET AJAX技术慨述、实现异步局部更新页面、UpdatePanel编程功能、 PageRequestManager的使用方法、Timer控件、Control Toolkit方法、结合 OOP功能、如何在客户端JavaScript调用web服务、如何从客户端...

    ASP.NET AJAX经典范例168 VC#版 (代码) Part 11

    ASP .NET AJAX技术慨述、实现异步局部更新页面、UpdatePanel编程功能、 PageRequestManager的使用方法、Timer控件、Control Toolkit方法、结合 OOP功能、如何在客户端JavaScript调用web服务、如何从客户端...

    ASP.NET AJAX经典范例168 VC#版 (代码) Part 14

    ASP .NET AJAX技术慨述、实现异步局部更新页面、UpdatePanel编程功能、 PageRequestManager的使用方法、Timer控件、Control Toolkit方法、结合 OOP功能、如何在客户端JavaScript调用web服务、如何从客户端...

    ASP.NET AJAX经典范例168 VC#版 (代码) Part 8

    ASP .NET AJAX技术慨述、实现异步局部更新页面、UpdatePanel编程功能、 PageRequestManager的使用方法、Timer控件、Control Toolkit方法、结合 OOP功能、如何在客户端JavaScript调用web服务、如何从客户端...

    ASP.NET_AJAX入门系列

    ASP.NET_AJAX_在Web开发中的应用.doc ASP.NET_AJAX入门系列:Timer控件简单使用.doc ASP.NET_AJAX入门系列:UpdateProgress控件简单介绍.doc ASP.NET_AJAX入门系列:使用ScriptManagerProxy控件.doc ASP.NET_AJAX...

    完全手册:ASP.net Ajax电子教程(9-15章)

     1.3 第一个ASP.NET AJAX Web应用程序AjaxStart  1.4 配置ASP.NET AJAXWeb应用程序  1.4.1 配置程序集  1.4.2 配置Web.config文件  1.5 脚本管理控件ScriptManager  1.5.1 ScriptManager控件概述  1.5.2 ...

    完全手册:ASP.net Ajax电子教程(1-8章)

     1.3 第一个ASP.NET AJAX Web应用程序AjaxStart  1.4 配置ASP.NET AJAXWeb应用程序  1.4.1 配置程序集  1.4.2 配置Web.config文件  1.5 脚本管理控件ScriptManager  1.5.1 ScriptManager控件概述  1.5.2 ...

    [ASP.NET.AJAX编程参考手册(涵盖ASP.NET.3.5及2.0)].(美)霍斯拉维.扫描版.pdf

    本书将为您提供开发ASP.NET AJAX应用所必需的技能和知识。 内容简介 本书以AJAX为核心阐述对象,介绍了它对JavaScript所做的各种扩展,还介绍了在ASP.NET环境下创建客户端应用所需的一些核心控件。通过大量的实例...

    完全手册ASP.NETAjax实用开发详解(14-15)

     1.3 第一个ASP.NET AJAX Web应用程序AjaxStart  1.4 配置ASP.NET AJAXWeb应用程序  1.4.1 配置程序集  1.4.2 配置Web.config文件  1.5 脚本管理控件ScriptManager  1.5.1 ScriptManager控件概述  1.5.2 ...

    ASP.NET Ajax框架教程

    应用场景代码示例(1)ScriptManager控件示例(2)UpdatePanel控件示例(3)UpdateProgress控件示例(4) Timer控件示例(5) Ajax中新Validators控件用法示例。。。。。。等,教程是基础是郑健老师的。。。内附有...

    ASP.NET AJAX经典范例168 VC#版 (代码) Part 6

    ASP .NET AJAX技术慨述、实现异步局部更新页面、UpdatePanel编程功能、 PageRequestManager的使用方法、Timer控件、Control Toolkit方法、结合 OOP功能、如何在客户端JavaScript调用web服务、如何从客户端...

    ASP.NET AJAX经典范例168 VC#版 (代码) Part 1

    ASP .NET AJAX技术慨述、实现异步局部更新页面、UpdatePanel编程功能、 PageRequestManager的使用方法、Timer控件、Control Toolkit方法、结合 OOP功能、如何在客户端JavaScript调用web服务、如何从客户端...

    ASP.NET AJAX经典范例168 VC#版 (代码) Part 4

    ASP .NET AJAX技术慨述、实现异步局部更新页面、UpdatePanel编程功能、 PageRequestManager的使用方法、Timer控件、Control Toolkit方法、结合 OOP功能、如何在客户端JavaScript调用web服务、如何从客户端...

    ASP.NET AJAX经典范例168 VC#版 (代码) Part 2

    ASP .NET AJAX技术慨述、实现异步局部更新页面、UpdatePanel编程功能、 PageRequestManager的使用方法、Timer控件、Control Toolkit方法、结合 OOP功能、如何在客户端JavaScript调用web服务、如何从客户端...

    ASP.NET AJAX经典范例168 VC#版 (代码) Part 3

    ASP .NET AJAX技术慨述、实现异步局部更新页面、UpdatePanel编程功能、 PageRequestManager的使用方法、Timer控件、Control Toolkit方法、结合 OOP功能、如何在客户端JavaScript调用web服务、如何从客户端...

    ASP.NET AJAX经典范例168 VC#版 (代码) Part 5

    ASP .NET AJAX技术慨述、实现异步局部更新页面、UpdatePanel编程功能、 PageRequestManager的使用方法、Timer控件、Control Toolkit方法、结合 OOP功能、如何在客户端JavaScript调用web服务、如何从客户端...

    ASP.NET AJAX经典范例168 VC#版 (代码) Part 13

    ASP .NET AJAX技术慨述、实现异步局部更新页面、UpdatePanel编程功能、 PageRequestManager的使用方法、Timer控件、Control Toolkit方法、结合 OOP功能、如何在客户端JavaScript调用web服务、如何从客户端...

Global site tag (gtag.js) - Google Analytics