控件不使用.net.1.1中使用JQuery调用的Web方法

时间:2012-12-06 11:07:14

标签: c# jquery asp.net

我正在使用.net 1.1,并且在点击浏览器关闭按钮时尝试使用Jquery调用服务器端方法。

<body  onbeforeunload="javascript:return test()" >
  TESTING  
</body>

function test()
{    
   debugger;   
   $.ajax({    
     type: "GET",    
     url: "HiddenPage.aspx/GetServerTime",   
     data: "{}",    
     contentType: "application/json; charset=utf-8",    
     dataType: "json",    
     success: function(msg) 
     {        
       alert(msg.d);     
     },    
     error: function(msg) 
     {       
       alert("Error! Try again...");     
     }          
     return false;          
   })

在代码背后:

[WebMethod()]
public static DateTime GetServerTime()
{
     return DateTime.Now;
}

}

问题是控件不会转到web方法。

2 个答案:

答案 0 :(得分:0)

尝试将类型更改为POST。

答案 1 :(得分:-1)

试着看看Fiddler程序的答案是什么。