ScriptManager EnablePageMethods 与 JSON 序列化
摘要:当设定 ScriptManager 控件的 EnablePageMethods 属性值为 True 时,我们可以从客户端指令码呼叫 ASP.NET 网页中的公用静态网页方法,而且它预设就支持 JSON 序列化。在本文中将使用 ScriptManager 的 PageMethods,重新做一次上篇「CallBack PageCommand 与 JSON 序列化」文章的范例,来比较「CallBack ...
阅读全文
posted @
2008-08-26 21:29
jeff377
阅读(1973)
推荐(0) 编辑
CallBack PageCommand 与 JSON 序列化
摘要:上一篇「CallBack PageCommand 与 JSON 初体验」中说明了在 CallBack 时,客户端可以接收伺服端传回的 JSON 字符串,在客户端 eval 取得 JSON 对象,使 JavaScript 可以直接操作伺服端传回的对象。其实在 ASP.NET AJAX 1.0 有提供相关类别来处理伺服端/客户端的 JSON 序列化/反列序化的需求。 伺服端处理 JSON 序列化的类...
阅读全文
posted @
2008-08-26 19:45
jeff377
阅读(1808)
推荐(0) 编辑
CallBack PageCommand 与 JSON 初体验
摘要:JavaScript对象标记法,英文名称 JavaScript Object Notation(简称JSON),是一种文字格式标记法,相较于 XML 而言,JSON 明显更为简洁。而 JSON 这种精简的数据表示方式,非常适合用于 AJAX 的数据转输。 我们使用「BasePage 撰写 PageCommand 事件 (使用 CallBack)」一文中提及的 PageCommand 来执行 AJA...
阅读全文
posted @
2008-08-21 06:24
jeff377
阅读(977)
推荐(0) 编辑
使用 JavaScript 更新 UpdatePanel
摘要:在 ASP.NET AJAX 機制中,UpdatePanel 有著相當重要的地位,它讓開發人員不用撰寫 AJAX 相關程式碼,就能享有 AJAX 的效果。一般包含在 UpdatePanel 中的子控制項,若子控制項有執行 PostBack 動作時,UpdatePanel 機制在前端會去攔截 __doPostBack 函式,使得控制項產生的 PostBack 都會經由 UpdatePanel 統一處...
阅读全文
posted @
2007-12-27 02:07
jeff377
阅读(3110)
推荐(0) 编辑
CallBack BasePage (簡化 CallBack 回呼程式碼)
摘要:在 ASP.NET 中若要使用 CallBack 機制必需實作 System.Web.UI.ICallbackEventHandler 介面,若很多頁面都需要使用 CallBack 機制時,可以在 BasePage 實作 System.Web.UI.ICallbackEventHandler 介面就好,讓 BasePage 引發 CallBack 回呼的事件,這樣在使用 CallBack 時就可以...
阅读全文
posted @
2007-12-10 13:00
jeff377
阅读(1544)
推荐(0) 编辑
CallBack 與 UpdatePanel 的效能比較
摘要:在 ASP.NET 2.0 預設實現 AJAX 有二種方式,一種是 CallBack 機制,另一種是 ASP.NET AJAX 的 UpdatePanel。如果就開發使用的便利性而言,無可爭議的一定是使用 UpdatePanel,因為它可以讓 AJAX 實現的不著痕跡;而使用 CallBack 機制必需實作 System.Web.UI.ICallbackEventHandler 介面,並處理 Ca...
阅读全文
posted @
2007-12-09 13:45
jeff377
阅读(2153)
推荐(0) 编辑