在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>
还望各位大虾帮帮忙,救命啊,急!急!急!
展开
 我来答
zhangluyuan26
2010-01-25 · TA获得超过120个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:245万
展开全部
我想到两个办法
你看可以吗

(1)把“点击观看”和“右键下载”分别跳转到处理加一的页面,在处理完加一以后你再让它跳转到指定的页面。

(2)使用AjaxPro.2.dll,在本页的cs文件中写一个“对数据库加一”的方法,然后将其注入为Ajax方法,详细的使用你可以在网上找到,然后都aspx界面写一段js代码,这里主要包括调用cs的那个方法以及跳转。应该没有问题了

其实这两个差不错
就是第二个用了Ajax
QQ2k5
2010-01-25 · TA获得超过438个赞
知道小有建树答主
回答量:911
采纳率:25%
帮助的人:259万
展开全部
视频观看,你在OnClick时,观看页面打开的时候,就算他观看,点击量+1;
关于下载,用重载override void OnPreRender(EventArgs e),前台点击是,写一个标识用于判断,后台通过这个变量做判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
车晟
2010-01-26 · 超过35用户采纳过TA的回答
知道答主
回答量:115
采纳率:0%
帮助的人:115万
展开全部
onload !ispostback时加1。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
麦田学习园地
2010-01-25 · 超过14用户采纳过TA的回答
知道答主
回答量:50
采纳率:100%
帮助的人:24.9万
展开全部
在“点击观看”和“右键下载”按钮使用服务器端控件,这样在用户触发的时候,事件处理的时候在数据库对应表中计数就可以了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式