如何从jquery获取返回值到c#类代码

本文关键字:代码 返回值 获取 jquery | 更新日期: 2023-09-27 17:54:20

我有一个c#类。我想从c#方法中调用jquery方法返回值为

我有c#类如下

public class test
{
public void get()
{
//here the code how to call jquery method with retun values
}
}

我的jquery方法如下

<script type="text/javascript">
function displayservices() {
return "hello";
        }
    </script>

如何从jquery获取返回值到c#类代码

客户端Javascript函数,即浏览器,不能返回值给服务器端函数。你需要ajax调用服务器来传递javascript函数的值。

Javascript

<script type="text/javascript">
    function displayservices() {
    PageMethods.GetCurrentTime(document.getElementById("Hello", OnSuccess);
    }
    function OnSuccess(response, userContext, methodName) {
      alert(response);
    }
</script>

代码后面。

[System.Web.Services.WebMethod]
public static string ReceiveValueFromJS(string value)
{
     return "Value received " + value
} 

这篇文章调用ASP。Net AJAX pagememethods使用ScriptManager示例将进一步指导您。