在asp.net中,怎么把视频文件的点击总量或下载总量加1,用户点击量或下载量加1
在asp.net中我用用户登陆名和密码登陆页面后,要在以下页面中点击“点击观看”和“右键下载”时分别在播放视频和下载视频的同时,(1)在数据库中把这个视频文件的点击总量或...
在asp.net中我用用户登陆名和密码登陆页面后,要在以下页面中点击“点击观看”和“右键下载”时分别在播放视频和下载视频的同时,
(1)在数据库中把这个视频文件的点击总量或下载总量加1,
(2)根据用户登陆名将用户点击量或下载量加1
我已经为此问题困扰了一个星期了,请大家尽量给出详细点的前后台的参考代码,数据库是SQL 2005的,编写语言是asp.net+C#语言,谢谢!!!
以下是页面前台代码:
<body bgcolor="#C7B300">
<form id="form1" runat=server>
<table border="1" align=center cellpadding="2" cellspacing="2" bgcolor="#C7B300" width="100%" height="230">
<tr>
<td width="60" height="20" >
文件编号:</td>
<td >
<asp:Label ID="lbfilenum" runat="server"></asp:Label></td>
<td width="65" >
文件名称:</td>
<td >
<asp:Label ID="lbfilename" runat="server"></asp:Label></td>
<td width="60" colspan="2" rowspan="4" align=center ><img border="0" height="54" onClick="javascript:window.open('showmedia.aspx?medianame=<%=filename%>','','toolbar=no, menubar=no,scrollbars=auto, resizable=no,location=no,status=no,alwaysRaised=1,width=360,height=305');"
src="../images/play.JPG" width="52" /><br />
<a href="#" onClick="javascript:window.open('showmedia.aspx?medianame=<%=filename%>','','toolbar=no, menubar=no,scrollbars=auto, resizable=no,location=no,status=no,alwaysRaised=1,width=360,height=305');">点击观看</a>
<br /><a href="../medias/<%=filename1%>">右键下载</a>
</td>
</tr>
<tr>
<td height="19" >
关键词:</td>
<td colspan="3" >
<asp:Label ID="lbkey" runat="server"></asp:Label></td>
</tr>
<tr>
<td height="19" >
隶属分类:</td>
<td >
<asp:Label ID="lbkind" runat="server"></asp:Label></td>
<td >
格式:</td>
<td >
<asp:Label ID="lbgs" runat="server"></asp:Label></td>
</tr>
<tr>
<td height="19" >
时长:</td>
<td >
<asp:Label ID="lbtime" runat="server"></asp:Label></td>
<td >
文件大小:</td>
<td >
<asp:Label ID="lbfilesize" runat="server"></asp:Label></td>
</tr>
<tr>
<td height="19" colspan="6" >
简介:</td>
</tr>
<tr>
<td colspan="6" valign="top"> <asp:Label ID="lbfilenote" runat="server"></asp:Label></td>
</tr>
</table>
</form>
</body>
还望各位大虾帮帮忙,救命啊,急!急!急! 展开
(1)在数据库中把这个视频文件的点击总量或下载总量加1,
(2)根据用户登陆名将用户点击量或下载量加1
我已经为此问题困扰了一个星期了,请大家尽量给出详细点的前后台的参考代码,数据库是SQL 2005的,编写语言是asp.net+C#语言,谢谢!!!
以下是页面前台代码:
<body bgcolor="#C7B300">
<form id="form1" runat=server>
<table border="1" align=center cellpadding="2" cellspacing="2" bgcolor="#C7B300" width="100%" height="230">
<tr>
<td width="60" height="20" >
文件编号:</td>
<td >
<asp:Label ID="lbfilenum" runat="server"></asp:Label></td>
<td width="65" >
文件名称:</td>
<td >
<asp:Label ID="lbfilename" runat="server"></asp:Label></td>
<td width="60" colspan="2" rowspan="4" align=center ><img border="0" height="54" onClick="javascript:window.open('showmedia.aspx?medianame=<%=filename%>','','toolbar=no, menubar=no,scrollbars=auto, resizable=no,location=no,status=no,alwaysRaised=1,width=360,height=305');"
src="../images/play.JPG" width="52" /><br />
<a href="#" onClick="javascript:window.open('showmedia.aspx?medianame=<%=filename%>','','toolbar=no, menubar=no,scrollbars=auto, resizable=no,location=no,status=no,alwaysRaised=1,width=360,height=305');">点击观看</a>
<br /><a href="../medias/<%=filename1%>">右键下载</a>
</td>
</tr>
<tr>
<td height="19" >
关键词:</td>
<td colspan="3" >
<asp:Label ID="lbkey" runat="server"></asp:Label></td>
</tr>
<tr>
<td height="19" >
隶属分类:</td>
<td >
<asp:Label ID="lbkind" runat="server"></asp:Label></td>
<td >
格式:</td>
<td >
<asp:Label ID="lbgs" runat="server"></asp:Label></td>
</tr>
<tr>
<td height="19" >
时长:</td>
<td >
<asp:Label ID="lbtime" runat="server"></asp:Label></td>
<td >
文件大小:</td>
<td >
<asp:Label ID="lbfilesize" runat="server"></asp:Label></td>
</tr>
<tr>
<td height="19" colspan="6" >
简介:</td>
</tr>
<tr>
<td colspan="6" valign="top"> <asp:Label ID="lbfilenote" runat="server"></asp:Label></td>
</tr>
</table>
</form>
</body>
还望各位大虾帮帮忙,救命啊,急!急!急! 展开
4个回答
展开全部
视频观看,你在OnClick时,观看页面打开的时候,就算他观看,点击量+1;
关于下载,用重载override void OnPreRender(EventArgs e),前台点击是,写一个标识用于判断,后台通过这个变量做判断
关于下载,用重载override void OnPreRender(EventArgs e),前台点击是,写一个标识用于判断,后台通过这个变量做判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
onload !ispostback时加1。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在“点击观看”和“右键下载”按钮使用服务器端控件,这样在用户触发的时候,事件处理的时候在数据库对应表中计数就可以了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询