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