我爱Aspx >> Asp.Net >> ASP.NET 2.0客户端回调的实现分析| 01 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="ClientCallbacksSimple.aspx.cs"02 Inherits="ClientCallbacksSimple" %>03 <html xmlns="http://www.w3.org/1999/xhtml" >04 <head runat="server">05 <title>读取数据库信息的客户端回调程序</title>06 <script type="text/JavaScript"> 07 function OnCallback(strUserInfo,context)08 {09 Results.innerText = strUserInfo;10 }11 </script>12 </head>13 <body>14 <form id="form1" runat="server">15 <div>16 姓名:<input id="txtUserName" type="text" />17 <input id="btnCallback" type="button" value="回调" onclick="<%= 18 ClientScript.GetCallbackEventReference(this,"document.form1.txtUserName.value",19 "OnCallback",null) %>" />20 <br />21 <div ID="Results" style="background-color: pink"></div>22 </div>23 </form>24 </body>25 </html> |
注意所有的异步技术如本文所探讨的Callback客户端回调,以及微软新推出的Atlas框架,都不再使用传统的Postback。因此客户端在呈现由服务器端返回的数据时,浏览器下方将看不到一闪而过的绿色状态条,并且异步过程只传送和接受少量的数据,而非Postback过程中传递的整个ViewState状态,因此程序在执行性能上有了较大的提高。希望读者耐心理解和练习上述的两个实例,只有通过自己的实践才能理解客户端回调的精髓。
Ҷƪл˵?
用VS.NET中的测试工具测试ASP.NE..[04-21]
通过避免10 个常见 ASP.NET 缺陷..[04-21]
ASP.NET 2.0服务器控件与form ru..[04-21]
使用 C# .NET 写入事件日志[04-21]
ASP.NET 2.0中Page事件的执行顺序[04-21]
ASP.NET Atlas 強力支援您期待已..[04-21]
在ASP.NET Atlas中调用Web Servi..[04-21]
文件压缩代码(为.Net2.0新增)[04-21]
ASP.NET 2.0+Atlas编写鼠标拖放程..[04-21]
ASP.NET2.0中Gridview中数据操作..[04-21]
用VS.NET中的测试工具测试ASP.NE..[04-21]
通过避免10 个常见 ASP.NET 缺陷..[04-21]
ASP.NET 2.0服务器控件与form ru..[04-21]
使用 C# .NET 写入事件日志[04-21]
我的可爱的小外甥们小侄子们[04-21]
一个高中毕业生关于互联网创业的..[04-21]
BSP 模式的一些思考和结论[04-21]
RSS2.0中文规范详解及示例[04-21]
网易部落的rss弱智错误[04-21]
ASP.NET 2.0中Page事件的执行顺序[04-21]