2011-08-02 68 views
0

我打電話這樣的Ajax代碼:內AjaxHelper.aspxjQuery的AJAX加載網頁,而不是asp.net方法

$.ajax({ 
     type: "POST", 
     url: "/AjaxHelper.aspx/Method", 
     data: "{}", 
     contentType: "application/json; charset=utf-8", 
     dataType: "json", 
     success: function (result) { 
     } 
    } 

代碼隱藏功能:

[WebMethod()] 
public static string Method() 
{ 
    return "some string"; 
} 

,但它只是加載的內容AjaxHelper.aspx頁面,它不調用Method()。現在,每個Ajax方法都不適用於網站。 文件AjaxHelper.aspx位於網站文件夾的路徑中。

Eveything作品在我的本地機器上很好,一切昨日生產服務器與此補丁UrlRouting升級前工作得很好:http://support.microsoft.com/kb/980368

也許其他一些官方的更新安裝在Windows Server 2008 x64的,我不知道緊現在。我該如何解決從jquery ajax調用Method()的問題?

+0

其.NET你正在使用的版本? –

+0

如果您刪除該修補程序,它會再次工作嗎? –

+0

.net 4.0,IIS 7.0中的池是ASP.NET 4.0 Classic –

回答

相關問題