C# 从asp.net 2.0中的javascript调用服务器端函数,而不使用脚本管理器或页面方法
我想在用户关闭浏览器时更新数据库。我正在用javascript在windows.onbeforeunload中捕获它。我想在服务器端调用一个函数,在卸载事件之前打开并更新数据库 我使用的是asp.NET2.0框架,系统中没有安装ajax。所以我脚本管理器不被asp识别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调用服务器端函数而不使用脚本管理器或页面方法吗。请帮忙 我想你可以试试使用。
您甚至可以发布到不同的页面,并传递执行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;
}