C# 使用jquery调用服务器端函数

C# 使用jquery调用服务器端函数,c#,jquery,.net,C#,Jquery,.net,如何使用jquery调用用c编写的服务器端函数而不使用pagemethods?您可以使用jqueryajax异步进行服务器端调用。因为您希望执行服务器端方法。我建议您将其作为WebService中的webmethod公开,然后可以使用ajax调用.asmx/webthodName 但是,如果您想按自己的方式操作,那么您可以创建一个aspx页面,该页面将包含某些参数,比如(methodName)。您可以对此aspx页面进行ajax调用,使用methodName参数值,您可以执行所需的方法,并在使用

如何使用jquery调用用c编写的服务器端函数而不使用pagemethods?

您可以使用jquery
ajax
异步进行服务器端调用。因为您希望执行服务器端方法。我建议您将其作为WebService中的webmethod公开,然后可以使用ajax调用
.asmx/webthodName

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

jqueryajax示例

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

您的问题有点含糊不清,但如果您想了解有关从客户端对服务器方法执行异步回调的信息,我建议您在首选搜索引擎中搜索C#、jquery和ajax。您只是想避免在页面上使用[WebMethod]吗?为什么?