.NetCore多文件上传进度的示例
摘要:主要讲的内容有: 1 form方式上传一组图片 2 ajax上传一组图片 3 ajax提交+上传进度+一组图片上传 4 Task并行处理+ajax提交+上传进度+一组图片上传 1 form方式上传一组图片 上传文件必须要设置form元素里面的 enctype="multipart/form-data
阅读全文
简单实现上传文件进度条
摘要:定义form标签的时候要注意enctype="mutipart/form-data"。 前端要引用 jquery.form.js
阅读全文
【亲测】Asp.net Mvc5 + EF6 code first 方式连接MySQL总结
摘要:本文原文地址为:https://www.cnblogs.com/summit7ca/p/5423637.html 原文测试环境为windows 8.1+Vs2013+MySql5.7.12 本人在win10+vs2017+MySql5.7下测试通过 最近由于服务器变更为Linux系统.MsSql f
阅读全文
ajax中加上AntiForgeryToken防止CSRF攻击
摘要:经常看到在项目中ajax post数据到服务器不加防伪标记,造成CSRF攻击 在Asp.net Mvc里加入防伪标记很简单在表单中加入Html.AntiForgeryToken()即可。 Html.AntiForgeryToken()会生成一对加密的字符串,分别存放在Cookies 和 input
阅读全文
asp.net mvc 实现简单的实时消息推送
摘要:因为项目需要,需要在网页上实现消息的推送。在百度上搜索了一下,发现实现网页上的消息推送,可以使用asp.net 中的SignalR类库,当然也可以使用H5的WebSocket Ajax的轮回。当然此处我们使用asp.net 中的SignalR类库。因为它可以实现网页上消息的实时推送。什么是实时推送呢
阅读全文
16位GUID
摘要:当我们想要获得一个唯一的key的时候,通常会想到GUID。这个key非常的长,虽然我们在很多情况下这并不是个问题。 但是当我们需要将这个36个字符的字符串放在URL中时,会使的URL非常的丑陋。 想要缩短GUID的长度而不牺牲它的唯一性是不可能的,但是如果我们能够接受一个16位的字符串的话是可以做出
阅读全文
使用Json.Net处理json序列化和反序列化接口或继承类
摘要:以前一直没有怎么关注过Newtonsoft的Json.Net这个第三方的.NET Json框架,主要是我以前在开发项目的时候大多数使用的都是.NET自带的Json序列化类JavaScriptSerializer,但是最近在项目中需要序列化和反序列化一个实现接口的类,而如果使用JavaScriptSe
阅读全文
EF6增改删等常用基类
摘要:using System; using System.Linq; using System.Threading.Tasks; using System.Linq.Expressions; using System.Collections.Generic; using System.Data.Entity; using System.Data.Entity.Migratio...
阅读全文
MVC扩展之HtmlHelper辅助方法
摘要:1、什么是HtmlHelper辅助方法?其实就是HtmlHelper类的扩展方法,如下所示: 比如对于扩展类InputExtensions,MVC框架本身对此已有扩展: 2、通过对HtmlHelper进行扩展来构建自己的HtmlHelper辅助方法 System.Web.Mvc.Html下的Html
阅读全文
mvc Model验证总结及常用正则表达式
摘要:本文属转载,来源: http://www.byywee.com/page/M0/S868/868615.html 关于Model验证官方资料: http://msdn.microsoft.com/zh-cn/library/system.componentmodel.dataannotations.
阅读全文
Entity Framework数据库初始化
摘要:public class ApplicationContext : DbContext { public DbSet<User> Users { get; set; } public ApplicationContext() : base("ApplicationConnection") { //D
阅读全文
实现多个按钮提交
摘要:有时我们需要在同一个Form表单中进行多个按钮的提交,来完成不同的功能。因为MVC中一个表单默认只能提交到一个Action处理,相对比较麻烦。1、使用客户端脚本我们可以view中加上如下代码:用来指示不同的按钮点击后跳转到不同的Action。Action方法代码如下:public string Ab...
阅读全文
使用FileResult导出Excel数据文件
摘要:用的是Html拼接成Table表格的方式,返回 FileResult输出一个二进制的文件.第一种:使用FileContentResult// 通过使用文件内容,内容类型,文件名称创建一个FileContentResult对象// 参数:fileContents:响应的二进制文件内容// c...
阅读全文
mvc项目中实现备份数据库(sqlserver2005)
摘要:功能要求:mvc项目,实现数据库备份(bak文件)实现步骤:数据库备份方法:1、新建类DatabaseMaintenance /// /// 数据库维护 /// public class DatabaseMaintenance { ...
阅读全文
Code First 迁移更新数据库
摘要:在使用 Code First 方式进行MVC程序设计中,更新数据库操作记录:1.修改需要更新的Model,将应用程序重新编译2.选择工具>库程序包管理器>程序包管理控制台,打开控制台,输入enable-migrations -force ,然后回车3.运行后在项目项目资源管理器中会出现Migrati...
阅读全文
扩展HtmlHelper类实现Mvc4分页
摘要:1、扩展HtmlHelper类方法Pagerpublic static HtmlString Pager(this HtmlHelper htmlHelper, int currentPage, int pageSize, int totalCount) { var ...
阅读全文
MVC4实现批量更新数据
摘要:Html:@using (Html.BeginForm("Edit", "Home")){ @Html.CheckBox("chackall") 名称 排序号 ...
阅读全文
MVC4.0实现批量删除
摘要:HTML:@using(Html.BeginForm("Delete","Home")){ @Html.CheckBox("chackall") 标题 操作 ...
阅读全文
用Filter实现图片防盗链
摘要:首先继承自FilterAttribute类同时实现IActionFilter接口,代码如下://// /// 防盗链Filter./// public class AntiOutSiteLinkAttribute : ActionFilterAttribute, IActionFilter{ ...
阅读全文
Mvc利用淘宝Kissy uploader实现图片批量上传附带瀑布流的照片墙
摘要:前言 KISSY是由阿里集团前端工程师们发起创建的一个开源 JS 框架。它具备模块化、高扩展性、组件齐全,接口一致、自主开发、适合多种应用场景等特性。本人在一次项目中层使用这个uploader组件。 关于kissy uploader: Uploader是非常强大的异步文件上传组件,支持ajax...
阅读全文