摘要: 我们在做上传文件的时候,文件上传的逻辑是一样的,操作数据库的逻辑不一样,那我们怎么将这个功能统一封装起来呢,因为上传文件的文件流为空和不为空的时候,操作是不一样的,我们只能将操作作为参数传进去,也就是下面的action1和action2,看下面的代码首先看一下封装的代码 /// /// 上传文件 /// /// 控件名称 /// 文件夹路径 /// 上传成功后的操作 /// 文件流为空时的操作 /// 文件全路径 public static JsonResult UploadF... 阅读全文
posted @ 2012-07-24 19:52 kevinzw 阅读(1447) 评论(1) 推荐(0) 编辑
摘要: 有需要的看一下哦!此方法针对于前端页面向后台传递Json数据集合,如:[{'a':'','b':""},....]格式的数据,然后在后台进行拆分,然后批量导入数据库 #region Json数据转换为泛型集合(或实体) /// <summary> /// 单条json数据转换为实体 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="str"> 阅读全文
posted @ 2012-07-18 11:06 kevinzw 阅读(8543) 评论(1) 推荐(4) 编辑
摘要: public JsonResult AddProDoc(ProjectDoc doc) { try {///文件 HttpPostedFileBase file = Request.Files["File"];///图片 //WebImage image = WebImage.GetImageFromRequest(""); if (file != null) { var fil... 阅读全文
posted @ 2012-07-16 14:14 kevinzw 阅读(1251) 评论(2) 推荐(0) 编辑
摘要: 用Mvc3自带的Json()方法返回Json类型的数据有Bug,就是对带外键的表进行数据转换时报错“序列化类型为“System.Data.Entity.DynamicProxies. 。。。”的对象时检测到循环引用”的错误,于是我就自己写了个解决了这个问题,可能会有一些小Bug,请大牛们指出! 1 /// 2 /// 绑定分页数据源格式转换 3 /// 4 /// 实体 5 /// 数据源 6 /// 标记(“0”只显示List:'[{},{}]'"1"显示count,+List:{count:... 阅读全文
posted @ 2012-07-12 11:19 kevinzw 阅读(1572) 评论(0) 推荐(0) 编辑
摘要: string str=.....;str=str.Replace((char)13,(char)0).Replace((char)10,(char)0) 阅读全文
posted @ 2012-07-11 16:25 kevinzw 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 直接上代码吧,代码可以说明一切!using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Text;using System.Reflection;namespace ProjectManageSys.Extension{ public static class ConvertData { /// <summary> /// 数据源转换为Json格式 /// </summary> /// <typeparam name="TE 阅读全文
posted @ 2012-07-02 09:43 kevinzw 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 在Mvc里面我们知道有自带的Filter方法,也就是我们说的Aop横向切面编程首先自定义CustomeFilterAttribute类,继承FilterAttribute方法,同时继承IExceptionFilter接口(还可以继承IActionFilter, IAuthorizationFilter IResultFilter等接口),然后实现OnException方法先看代码:public class CustomeFilterAttribute : FilterAttribute, IExceptionFilter { public void OnException(Exceptio.. 阅读全文
posted @ 2012-06-28 21:16 kevinzw 阅读(1289) 评论(0) 推荐(0) 编辑
摘要: #region 绑定下拉菜单 /// /// 绑定下拉菜单 /// /// /// /// /// /// /// private void BindDropList(string viewDataName, IEnumerable source, string dataValueField, string dataTextField, string selectval) { ViewData[viewDataName] = new SelectList(source, dataValueField, dataTextField, selectval); }在页面上绑定@H... 阅读全文
posted @ 2012-06-27 19:21 kevinzw 阅读(1757) 评论(2) 推荐(0) 编辑
摘要: 将静态化Dbcontext改为非静态化就ok了 阅读全文
posted @ 2012-06-20 17:59 kevinzw 阅读(1753) 评论(0) 推荐(0) 编辑
摘要: document.getElementById('bt2').disabled=0 //可用document.getElementById('bt2').disabled=true //不可用 阅读全文
posted @ 2012-05-03 09:50 kevinzw 阅读(8278) 评论(0) 推荐(1) 编辑