C# 从javascript asp.net调用服务器端函数

C# 从javascript asp.net调用服务器端函数,c#,javascript,asp.net,C#,Javascript,Asp.net,我需要跟踪用户在wistia嵌入式视频上单击播放的时间。基本上,我只需要将视频和登录用户的名称写入SQL DB。我已经构建了所有东西,但是我需要从javascript调用服务器端函数。以下是脚本代码: <script> wistiaEmbed = Wistia.embed("zt4tf4py2t"); wistiaEmbed.bind("play", function () { alert("Play"); // CALL C# FUNCTION HERE

我需要跟踪用户在wistia嵌入式视频上单击播放的时间。基本上,我只需要将视频和登录用户的名称写入SQL DB。我已经构建了所有东西,但是我需要从javascript调用服务器端函数。以下是脚本代码:

<script>
    wistiaEmbed = Wistia.embed("zt4tf4py2t");
    wistiaEmbed.bind("play", function () {
    alert("Play"); // CALL C# FUNCTION HERE
    return this.unbind;
    });
 </script>

wistiaEmbed=Wistia.embed(“zt4tf4py2t”);
wistiaEmbed.bind(“play”,函数(){
警报(“播放”);//在此处调用C函数
返回此文件。取消绑定;
});
谢谢,
Sam

最简单的解决方案是通过ajax发送帖子。如果您正在使用,您可以执行以下操作:

$.ajax('/your/url/here.aspx?videoId=1');

然后在ASP.NET代码中添加一个页面,用于检查请求参数并将信息保存到数据库中。如果您使用的是MVC,那么这只是一个控制器操作。

看看这个……是的,可以吗???我用谷歌搜索了一下,什么也没找到。我已经发现了,我不想用网络服务来解决这个问题。看看这个页面右下角的“相关”问题。它们充满了几乎相同的问题。@SamCromer如果不使用某种web服务,从Javascript调用服务器端函数几乎是不可能的。问题是它是临时的,使用一些标准技术,还是专有但透明的。伊什。