【转】IsCallBack属性和IsPostBack属性有什么区别?
if (Page.IsCallback) return;
此句话在page的构造函数中使用,不让page反复生成。比如一个TEXTbox如果不组织页面刷新,其数据会丢失。
以postback方式进行客户端和服务器端的交互的, IsPostBack就是true。
以callback方式进行客户端和服务器端的交互的,IsCallBack就是true。
默认方式是postback。callback方式要写好多javascript代码的。
Callback 是 Ajax 出来前的过渡技术,
如同上方地址里的下载 ASP.NET callback 示范,
其性能奇快、快到吓死人,因不像 UpdatePanel 会传一大堆 ViewState 或相关信息,
(事实上有深入研究 Ajax 底层的人也办得到),
callback 缺点是功能少、无法调试,
所以现都用 ASP.NET AJAX,很少人用 Callback 了
看了你的解答我清楚了很多,是不是IsPostBack为true时,页面有任何变化都需要重新生成,给人刷新的感觉。而IsCallBack为true时,感觉只是客户端脚本在运行,虽然页面有变化,但是没有刷新的感觉。不过写客户端脚本是真的是一件很繁人的事情!!!
说的不错。PostBack方式刷新整个页面,CallBack方式不刷新整个页面。但是CallBack不能等同于Ajax,据说两者的实现原理不同。CallBack只能传送string类型的参数,而Ajax使用的是httprequest+xml的机制。Atlas我没看过,但它是实实在在的.NET环境下的Ajax库。没看的原因一是因为苏鹏的Ajax Webcast里还没讲到它,二是没听到它是否正式release了,呵呵。
【转】IsCallBack属性和IsPostBack属性有什么区别?相关推荐
- ASP.NET(一):Reques对象和Response对象的区别,以及IsPostBack属性的用法
导读:在ASP.NET的学习中,初步认识了其6大对象(严格说来只能算是属性):Request,Response,Application,Session,Server,OjectContext.这些对象 ...
- asp.net访问sqlserver获取数据、IsPostBack属性和VS可视化调试的概念
新建一个asp.net网站:sqlserver中有如下一张表: 新建一个页面, demo1.aspx:在页面上添加一个GridView控件: demo1.aspx.cs代码: using System ...
- ASP.NET的Page.IsPostBack 属性详细说明(转)
转自:http://www.donews.net/shanyou/archive/2004/04.aspx 现在从对ASP.NET页面的执行顺序开始,体会一下B/S结构的程序的特点,下图是ASP.NE ...
- 浅析ASP.NET的Page.IsPostBack 属性
浅析ASP.NET的Page.IsPostBack 属性 http://www.sina.com.cn 2008年05月06日 11:33 IT168.com [IT168技术文档] 现在从对ASP ...
- 浅析ASP.NET的Page.IsPostBack 属性http://www.sina.com.cn 2008年05月06日 11:33 IT168.com
浅析ASP.NET的Page.IsPostBack 属性 http://www.sina.com.cn 2008年05月06日 11:33 IT168.com [IT168技术文档] 现在从对ASP ...
- asp.net IsPostBack属性
ASP.NET的IsPostBack属性 现在从对ASP.NET页面的执行顺序开始,体会一下B/S结构的程序的特点,ASP.NET页面的执行顺序说明:Page_Init(页面初始化引发的事件)--&g ...
- Python 类—类属性(私有属性、公有属性、实例属性、局部变量)类方法(实例方法、静态方法)
1. 创建类 类是对某个对象的定义,它包含有关对象动作方式的信息,包括它的名称.方法.属性和事件.类不存在于内存中,因此它本身并不是对象.当程序运行需要引用类的代码时,就会在内存中创建一个类的新实例, ...
- items属性的combo_【内存消耗问题】DataGridViewComboboxColoumn关于Items属性和DataSource属性的性能开销问题...
[问题场景]:新建窗体应用程序,Form中添加1个DataGridView控件,并新增1列数据(列类型为DataGridViewComboboxColoumn).下拉列表绑定15000条选项值,表格添 ...
- R语言attributes函数(获取属性、设置属性)、attr函数(改变一个属性)、structure函数(改变数据形状)实战
R语言attributes函数(获取属性.设置属性).attr函数(改变一个属性).structure函数(改变数据形状)实战 目录
最新文章
- 使用 Google Gears 开发离线应用
- C#正则提取HTML中img的url值
- android读取短信内容简书,Android 获取App信息
- 深入理解PHP中赋值与引用
- 计算机频率、内存相关杂谈
- java.io.NotSerializableException: org.apache.shiro.util.SimpleByteSource at java.io.ObjectOutputStr
- python面向对象(part3)--继承
- build linux kernel
- php curl header 下载_PHP通过curl下载文件到浏览器
- php-fpm stop,php-fpm 启动,重启,终止操作
- JAVA使用JCo连接SAP介绍-1
- 射频基础之阻抗匹配与Smith图
- 三星复印机载体初始化步骤_三星复印机的使用方法
- Java GC机制
- python调用浏览器内核_python做个谷歌内核浏览器
- Golang Tools
- 关闭win10的防护系统
- 主引导记录(MBR)、硬盘分区表(DPT)、扩展引导记录(EBR)
- SpringSecurity(安全)
- oracle11g更改SID-DBname
热门文章
- intern()方法的使用
- DevExpress.Utils.ToolTipLocation
- 【VS开发】static、extern分析总结
- ThreadPoolExecutor源码学习(2)-- 在thrift中的应用
- 监听APP升级广播处理
- VS2008 只生成DLL不生成lib文件
- [Leedcode][JAVA][第85题][第221题][最大正方形][动态规划]
- GPLT2017题目
- 8次c语言上机作业答案,计算机二级C语言上机题库及答案2017
- asp按时间自动递增编号_约束力最强的手铐——美国ASP钢性手铐