Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从asp.net 2.0中的javascript调用服务器端函数,而不使用脚本管理器或页面方法_C#_Javascript_Asp.net_Pagemethods - Fatal编程技术网

C# 从asp.net 2.0中的javascript调用服务器端函数,而不使用脚本管理器或页面方法

C# 从asp.net 2.0中的javascript调用服务器端函数,而不使用脚本管理器或页面方法,c#,javascript,asp.net,pagemethods,C#,Javascript,Asp.net,Pagemethods,我想在用户关闭浏览器时更新数据库。我正在用javascript在windows.onbeforeunload中捕获它。我想在服务器端调用一个函数,在卸载事件之前打开并更新数据库 我使用的是asp.NET2.0框架,系统中没有安装ajax。所以我脚本管理器不被asp识别 我可以用其他方法从javascript调用服务器端函数而不使用脚本管理器或页面方法吗。请帮忙 我想你可以试试使用。 您甚至可以发布到不同的页面,并传递执行DB更新所需的任何参数。在asp.net客户端使用以下代码: &

我想在用户关闭浏览器时更新数据库。我正在用javascript在windows.onbeforeunload中捕获它。我想在服务器端调用一个函数,在卸载事件之前打开并更新数据库

我使用的是asp.NET2.0框架,系统中没有安装ajax。所以我脚本管理器不被asp识别


我可以用其他方法从javascript调用服务器端函数而不使用脚本管理器或页面方法吗。请帮忙

我想你可以试试使用。
您甚至可以发布到不同的页面,并传递执行DB更新所需的任何参数。

在asp.net客户端使用以下代码:

      <script>
            function CallServerMethod() {
                alert("<%= GetValue("  karthick  ") %>");
            }
     </script>
在代码隐藏中。i、 e.cs页面声明函数
GetValue()
,如下所示

        public String GetValue(string myval)
        {
            return myval;
        }

只要单击GetValue(),就会看到警报框。

我已经安装了ajax 2.0,但无法使脚本管理器标记正常工作。它的给出错误我在系统上安装了ajax 1.0,但是发生的事情是onunload函数在母版页中工作,但是我不能从那里使用page方法,并且onunload函数在内容页中不工作。hay shakir,你能帮我这样做吗。?
        public String GetValue(string myval)
        {
            return myval;
        }