2010-06-30 79 views
0

有什麼辦法可以在c#中的標準頁面中使用[System.Web.Services.WebMethod]方法嗎?有沒有什麼辦法在c#中的標準頁面中有[System.Web.Services.WebMethod]方法?

我有一個c#ASPX頁面,我想有一個方法來調用我的ajax。爲了組織和部署的目的,我希望將所有內容都包含在單個文件中。

當我是指令添加到例如System.Web.UI.Page:

​​

,並嘗試調用Page.aspx /的getText我得到完整的網頁回來,而不是「全部完成」如預期。

的JavaScript的Ajax是通過jQuery:

$("#btnGetData").click(function() { 
    var intervalID = setInterval(updateProgress, 250); 
    $.ajax({ 
     type: "POST", 
     url: "Test.aspx/GetText", 
     data: "{}", 
     contentType: "application/json; charset=utf-8", 
     dataType: "json", 
     async: true, 
     success: function (msg) { 
      $("#progressbar").progressbar("value", 100); 
      $("#result").text(msg.d); 
      clearInterval(intervalID); 
     } 
    }); 
    return false; 
}); 
+0

你可以粘貼你的JavaScript代碼到該方法嗎? – 2010-06-30 19:12:14

回答

相關問題