从javascript asp.net调用服务器端功能

时间:2013-09-03 19:26:35

标签: c# javascript asp.net

我需要跟踪用户点击嵌入式视频的播放时间。基本上我只需要向SQL DB写入视频名称和登录用户。我已经构建了一切,但我需要从javascript调用服务器端功能。这是脚本代码:

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

谢谢, 萨姆

1 个答案:

答案 0 :(得分:3)

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

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

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