GridView中如何实现下载记录次数?

来源:百度知道 编辑:UC知道 时间:2024/06/12 09:26:12
我是在B/S模式下
我用GridView显示文件的标题,而该文件的路径我已储存在数据库字段中(假如为Path)。现在要实现的功能是要在完成下载的时候,记录其下载(点击)次数。也就是说在点击该文件名称(标题)的时候,弹出下载框,并记录本次点击。
实现下载没什么问题,主要是在下载的时候记录下载(点击)次数,这个问题?
先谢谢各位同仁帮忙,我现在确实想不出有效的解决办法!谢谢!

注:下载(点击)次数在我的数据库中在都存字段。解决时最好有一定的主要代码。

我也做过类似的功能,也没想出什么好办法,一下方法只能将就着用
点击下载的链接 链接到file.aspx?id=### 传过来的id为你的文件的id,然后在file.aspx.cs文件中将下载次数+1,在将文件response.write。

你需要中转一下,就是如下:

GRIDVIEW 中,点击链接时,不要直接下载文件,而是打开一个新的页面,例如: A.ASPX, 在 A.ASPX里面,根据传入的ID,记录下载次数,然后再下载文件给用户,就可以了。

可以给GridView增加一列,显示下载(点击)次数。
每下载一次,把下载(点击)次数加1,然后再存回数据库。

没有看到你的界面,不知道我理解的是否正确。

下载一次数据库值+1