0
A
回答
3
下面是關於如何做一個Ajax調用代碼隱藏方法的很好的文章:Using jQuery to directly call ASP.NET AJAX page methods
1
我一直使用頁面方法。他們很不錯。
你可以閱讀由Dave博客帖子的教程一步一步:http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/
0
使用更新面板控制是最簡單的方法,但你可以在頁面發佈到服務器,並使用Sys.Net得到的結果。 WebRequest:http://msdn.microsoft.com/en-us/library/bb310979.aspx。
這很困難,因爲您必須手動更新頁面中的響應,清除舊內容,解析結果並注入新內容。它的典型做法是使用Web服務並調用Sys.Net.WebServiceProxy.invoke方法:http://msdn.microsoft.com/en-us/library/bb383814.aspx。這可以調用頁面內的Web服務(頁面方法)或單獨的ASMX或WCF Web服務。
HTH。
0
使用jQuery AJAX, This是很好的來源
$.ajax({
type: "POST",
url: "MessagePopup.asmx/SendMessage",
data: "{subject:'" + subject + "',message:'" + message + ",messageId:'" + messageId + "',pupilId:'" + pupilId +"'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
// Do something interesting here.
}
});
如果你只想使用JavaSctipt不使用jQuery休耕this鏈接