我需要跟踪用户点击嵌入式视频的播放时间。基本上我只需要向SQL DB写入视频名称和登录用户。我已经构建了一切,但我需要从javascript调用服务器端功能。这是脚本代码:
<script>
wistiaEmbed = Wistia.embed("zt4tf4py2t");
wistiaEmbed.bind("play", function () {
alert("Play"); // CALL C# FUNCTION HERE
return this.unbind;
});
</script>
谢谢, 萨姆
答案 0 :(得分:3)
最简单的解决方案是通过ajax发送POST。如果您使用JQuery,则可以执行以下操作:
$.ajax('/your/url/here.aspx?videoId=1');
然后在ASP.NET代码中添加一个检查请求参数的页面,并将信息保存到数据库中。如果你正在使用MVC,它只是一个控制器动作。