我打電話這樣的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()的問題?
其.NET你正在使用的版本? –
如果您刪除該修補程序,它會再次工作嗎? –
.net 4.0,IIS 7.0中的池是ASP.NET 4.0 Classic –