日期:2014-05-17  浏览次数:20488 次

关于 JS 调用 cs 后台代码的问题
是这样的,我做了N下载功能a 标签,我想记录用户点击了哪个链接和是哪个用户点击的(记录Session["ID"]),记录的代码在cs文件里写了,改如何进行调用呢


------解决方案--------------------
ajax可以做到

点击下载的时候先执行一个ajax方法,保存下载信息到数据库中
------解决方案--------------------
探讨
引用:

引用:

先定向到一个页面吧SESSION["ID"]保存下来服务端再定向到下载文件的地方
MVC3可以在后台控制器里写

这个方法也行嘛
即使链接到了另外的页面可以进行资料的保存,但如何触发文件的下载啊

------解决方案--------------------
其实最简单的还是ajax, 都不用打开新页面的.
------解决方案--------------------
ajax.dll 可以到网上查一下使用方法。
------解决方案--------------------
jquery可以实现的
------解决方案--------------------
点击下载出发一个服务器事件,进行数据操作以后输出下载文件。
------解决方案--------------------
先下载在记录肯定不行了,
但你可以在后台写代码。 先记录 在下载。 Response.Redirect(文件路径)
------解决方案--------------------
JS调用啊, 一个是ajax ,扔到 .ashx 处理。

一个是 放一个butten按钮, 在他的 事件里写方法。 然后把butten隐藏了

JS模拟掉能用 butten.onclick 事件