使用jquery调用服务器端函数

时间:2011-09-01 15:12:57

标签: c# jquery .net

如何在不使用pagemethods的情况下使用jquery调用用c#编写的服务器端函数?

1 个答案:

答案 0 :(得分:2)

您可以使用jQuery ajax异步进行服务器端调用。因为您要执行服务器端方法。我建议你将它作为web服务中的web方法公开,然后你可以使用ajax调用.asmx/webthodName

但是如果你想按自己的方式行事,那么你可以创建一个aspx页面,它将采用某些参数说(methodName)。您可以对此ajax页面进行aspx调用,并使用methodName参数值执行所需方法,并在使用Response.End()结束响应后仅发送所需的响应。希望这对你有意义。

jQuery ajax示例

$.ajax({
  url: 'urlOfThePage',
  data: {},
  success: function( data ) {
     //Do your stuff here 
  }
});