随笔分类 - ASP.NET MVC
摘要:在浏览器中使用截图工具截图后直接粘贴到页面上传,以及拖拽到页面标签区域上传 主要使用了粘贴(paste)事件,以及拖拽(drag)事件,其中拖拽时要禁用浏览器的默认将图片打开的行为 例子: HTML部分: js部分: 调用: 后端保存图片部分代码: demo源码下载地址:链接:https://pan
        阅读全文
                
摘要:在做图片上传时,大图片如果没有压缩直接上传时间会非常长,因为有的图片太大,传到服务器上再压缩太慢了,而且损耗流量。 思路是将图片抽样显示在canvas上,然后用通过canvas.toDataURL方法得到base64字符串来实现压缩。 废话不多少不多说直接看代码: 本次测试使用了 zepto.min
        阅读全文
                
摘要:在ef中有个DbContext上下文,如果每次访问数据库都产生一个DbContext那是不好做法,比较好做法是一次请求共用一次DbContext实例,可以将DbContext存储到当前请求线程区。 测试使用当前请求线程存储区代码: 上面的代码运行结果:
        阅读全文
                
摘要:客户端与服务端的数据交互使用的数据格式是json格式,为了使客户端与服务端有类对应关系,进行序列化,所以总要定义一些类,使用动态类型dynamic可以不必要定义那么多类。 测试代码: 发送请求的代码: 发送请求的结果:
        阅读全文
                
摘要:asp.net 获得文件属性中的修改时间,获得系统文件属性的方法,最后一次写入时间
        阅读全文
                
摘要:在ASP.NET MVC中,有一个Result拦截器,实现ResultFilter需要继承一个类(System.Web.Mvc.FilterAttribute)和实现一个类(System.Web.Mvc.IResultFilter), System.Web.Mvc.IResultFilter接口有两
        阅读全文
                
摘要:异常信息的处理在程序中非常重要, 在asp.net mvc中提供异常属性拦截器进行对异常信息的处理,异常拦截器也没有什么的,只是写一个类,继承另一个类(System.Web.Mvc.FilterAttribute)和一个接口(System.Web.Mvc.IExceptionFilter),实现接口
        阅读全文
                
摘要:有时项目要进行客户端请求(action)进行拦截(过滤)验证等业务,可以使用拦截器进行实现,所谓的action拦截器也没有什么的,只是写一个类,继承另一个类(System.Web.Mvc.FilterAttribute)和一个接口(System.Web.Mvc.IActionFilter),至于什么
        阅读全文
                
摘要:如果IIS7.0使用.net4.0以上版本的框架,<system.web>中的httpHandlers节点就没有用了,而应该使用微软专为.net4.0以上版本设计的新节点<system.webServer>来配置ashx的handlers(IHttpHandler) handlers(IHttpHa
        阅读全文
                
摘要:有些时候需要将二进制图片字节在发送浏览器以图片形式显示: 下面是一些示例代码: 控制器: 视图(view): 运行结果如下图所示:
        阅读全文
                
摘要:在asp.net mvc 使用ajax请求获取数据的时候,我们一般是返回json或者xml,然后解析这些数据进行渲染,这样会比较麻烦,可以请求一个 分部action,返回一个分部视图 直接可以渲染,不需要解析这一步。 下面是示例: 控制器类: User类model: Index.cshtml: Te
        阅读全文
                
摘要:在浏览器标签窗口添加 图片,要实现下图 箭头 所标的效果: 实现方法: 在页面的头部加上这句代码 <link rel="shortcut icon" href="Images/titleLog.ico" /> 其中 href是图片的路径 完整代码: 1 <!DOCTYPE html> 2 <html
        阅读全文
                
摘要:占位符的使用: 下面是一个模板页 _Layout.cshtml <!DOCTYPE html> <html> <head> @RenderSection("headtop", false) @RenderSection("head", false) </head> <body id="body"> 
        阅读全文
                
摘要:Visual Studio 2015新建的mvc项目 默认在每个视图上生成一些JavaScript脚本这些脚本不断向发送异步请求。去除这这些自动生成的脚本方法:方法一:修改vs的配置:方法二:修改项目的Web.config配置文件
        阅读全文
                
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号