跳到主要內容

發表文章

目前顯示的是有「javascript」標籤的文章

使用AJAX擴充功能的PageMethods實現前端JS呼叫後端方法

如果WEBFORM頁面有呼叫後端方法去執行某些工作的時候,可以使用微軟的AJAX擴充功能的PageMethods來實現。 首先在頁面中增加AJAX 的 ScriptManager ,並將ScriptManager增加 EnablePageMethods="true" < asp : ScriptManager   ID = "ScriptManagerID"   runat = "server"   EnablePageMethods = "true" ></ asp : ScriptManager > 並在後端程式碼中選擇一個方法將它變成靜態方法並在方法前面增加一個[WebMethod] [ WebMethod ]          public   static   string   Update ( string   Id )         { //呼叫後處理              ........         } (WebMethod 需 using System.Web.Services) 接著在前端的js中增加呼叫與返回函式 function  CallMethod (value)   {                              ...