asp.net mvc 开发如何实现下载资料获得积分 求大神给个思路

如题所述

第1个回答  2014-09-16
下载完成 积分+1
追问

加5积分 最多二十积分

追答

那绑定账号 每个帐号最多20分呗
记录每次下载的文件 防止重复下载

追问

下载文件怎么记录呀,怎么知道他下载已完成了

追答

很难做到
HTTP是一个非状态的协议 。除非,你能接管HTTP Hander处理, 然后 在下载时, 客户端的每次请求,都你自己处理, 这样或许还差不多。 否则, 网站程序,基本不可能了,如果使用 什么控件代替还差不多,ActiveX或者Silverlight,Flash 什么的

追问

谢了

本回答被提问者采纳

ASP.NET MVC简单编程篇
第一个Asp Net MVC程序 案例 下面我们通过向EFFirst数据库的Customer表中添加数据数据并且将所有用户信息展示到对应页面的方式 来书写第一个Asp Net MVC应用程序 Customer表结构 CustId(客户编号) 主键自动增长 CustName(客户姓名)CustAddress(客户地址)首先创建MVC 的项目 对解决方案点右键 新建项目 如下...

C# .NET面试系列六:ASP.NET MVC
在ASP.NET MVC中,使用Session对象在服务器端存储和检索用户状态信息。通过Session对象的Add或[]操作符设置键值对,使用User.Identity对象获取Windows用户信息,确保在不同请求间保持用户状态。12. 已有ASPX,为什么还要Razor?Razor视图引擎相较于ASPX提供了更简洁、可读性更强的语法,并支持强类型视图、布局...

ASP.NET开发宝典:添加ASP.NET网站资源文件夹
添加ASP NET默认文件夹的步骤是 在解决方案资源管理器上 选中方案名称单击鼠标右键 在弹出的快捷菜单中选择 添加ASP NET文件夹 项 在其子项中可以看到 个默认的文件夹 选中指定的文件夹单击鼠标左键添加即可 如图 所示 图 ASP NET默认文件夹 说明 新建网站后 默认存在的文件夹是App_Data 其他文件...

ASP.NET MVC 4框架揭秘:Controller(1)
我们知道作为Controller的类型直接或者间接实现了System Web Mvc IController接口 如下面的代码片段所示 IController接口仅仅包含一个参数类型为RequestContext的Execute方法 当一个Controller对象被激活之后 其核心的操作就是 从包含在当前请求上下文的路由数据中获取Action名称并据此解析出对应的方法 将通过Model绑...

小白求教ASP.NET MVC 语音朗读问题,求大神指导
你这样调服务器的VBScript当然会报错啊,在本机VS2013调试,是因为是管理员权限当然是可以正常运行的啊。所以你应该换一种方式:下载一个叫“SpeechLib.dll ”的动态链接库 ,然后在项目中引用该动态链接库:第二步 调用并使用 SpVoice speech = new SpVoice();\/\/new一个 int speechRate = 1; \/\/...

asp.net mvcASP.NET MVC特色与优点
ASP.NET MVC框架基于Model-View-Controller(MVC)设计模式,为Web应用开发提供了新的解决方案。它将复杂的Web项目分解为三个主要部分:Model(数据模型)、View(用户界面)和Controller(控制器),这有助于提高维护性和减少项目间的耦合,使开发更为灵活和模块化。MVC的优势在于:通过分离Model,可以更好...

ASP.NET MVC 4框架揭秘:Controller的激活(2)[1]
在MvcHandler的ProcessRequest方法中 它通过ControllerBuilder的静态属性Current得到当前的ControllerBuilder对象 并调用GetControllerFactory方法获得当前的ControllerFactory 然后通过从RequestContext中提取的RouteData获得Controller的名称 最后将它连同RequestContext一起作为参数调用ContollerFactory的CreateController方法实现对...

asp.net mvc 中怎么像webform一样自定义一个BaseController实现判断用...
写一个过滤器,在需要做身份验证的action上加上过滤器就可以了 [CheckUserFilter] public ActionResult DelItem(int? id, FormCollection form) { bool result = false; if (id != null) { int _id = id ?? 0; result = new DbHelper().DelSysUserInfo(_id); if ...

asp.net mvcASP.NET MVC 包含的关键技术
首先,ActionResult 是 ASP.NET MVC 中的核心概念,它定义了从控制器(Controller)到视图(View)的响应。ActionResult 是 Action 的返回类型,用于处理HTTP请求并返回相应的内容,这可能是一个视图、JSON数据或者直接的HTTP状态码。其次,Filter 是 ASP.NET MVC 的一个重要特性,它允许开发者在请求处理...

ASP.NET中MVC的理解
开发一个MVC模式架构的工程,将不得不花费相当可观的时间去考虑如何将MVC模式运用到应用程序中,同时由于模型和视图要严格的分离,这样也给调试应用程序带来了一定的困难。每个构件在使用之前都需要经过彻底的测试。另外由于MVC模式将一个应用程序分成了三个部件,所以这意味着同一个工程将包含比以前更多的...

相似回答