摘要: 一个错误的理解就是Complete()方法是提交事务的,这是错误的,事实上,它的作用的表示本事务完成,它一般放在try{}的结尾处,不用判断前台操作是否成功,如果不成功,它会自己回滚。 #region 事务问题 using (TransactionScope trans = new Transact 阅读全文
posted @ 2016-06-24 17:18 那就让我这样吧 阅读(260) 评论(0) 推荐(0)
摘要: 在MVC环境中,AJAX方式添加一个对象,这个对象在Models中是一个视图模型,在前台显示时是这样的代码: <%using (Html.BeginForm()) { %> 姓名:<%=Html.TextBoxFor(model=>model.UserName) %> Email:<%=Html.T 阅读全文
posted @ 2016-06-24 17:14 那就让我这样吧 阅读(224) 评论(0) 推荐(0)
摘要: namespace Entity{ public interface IPagedList { /// <summary> /// 记录数 /// </summary> int TotalCount { get; set; } /// <summary> /// 页数 /// </summary> 阅读全文
posted @ 2016-06-24 17:07 那就让我这样吧 阅读(168) 评论(0) 推荐(0)
摘要: 以前判断用户是否登录,判断用户Session是否为空,一般会在这个页面写使用: if (HttpContext.Session.IsNewSession) { //todo Login } 每个需要验证的页面这样验证,之后.net出现Attribute之后,如果判断某个页面的访问是否登录或者其他权限 阅读全文
posted @ 2016-06-24 16:42 那就让我这样吧 阅读(334) 评论(0) 推荐(0)
摘要: DES加密与解密在GET请求时解密失败的问题 在数据进行加密后传递会更安全,但可能有个问题:就是Url编码问题,如果不对Url进行编码直接加密,那么在解密时,如果字符串存在 “+”,这种特殊符号,在解密时会出现替换它成"",此时在解密就会无法解开。导致错误的结果 解决方法1: 加密后进行Url编码, 阅读全文
posted @ 2016-06-24 16:10 那就让我这样吧 阅读(502) 评论(0) 推荐(0)
摘要: MVC中处理Json和JS中处理Json对象 mvc已经很好封装了JSon,不用js那样复杂前台:<script> $.ajax({ url: "/Home/Test", dataType: "json", cache: false, data: null, type: "POST", succes 阅读全文
posted @ 2016-06-24 15:57 那就让我这样吧 阅读(201) 评论(0) 推荐(0)
摘要: mvc给html扩展方法: 注意:扩展方法和所在的类都必须是 public static如果在页面直接使用新扩展的方法,需要web.config里把Web.Helper名称命名空间加上,页面才能访问到<namespaces> <add namespace="System.Web.Helpers" / 阅读全文
posted @ 2016-06-24 15:29 那就让我这样吧 阅读(2016) 评论(0) 推荐(0)
摘要: 1 用于显示提示字符串 [Required(ErrorMessage="请输入类型名称")] public string ArticleTypeName { get; set; } 2 用于声明该字段类型 [DataType(DataType.Text)] public string Mobile 阅读全文
posted @ 2016-06-24 13:58 那就让我这样吧 阅读(275) 评论(0) 推荐(0)
摘要: MVC中,如果从controller返回的不是一个html,而是一个文本,使用AJAX中如何获取? 后台代码: 前台代码: 比直接返回View()视图的AJAX多了一个datatype的限定,它的意思是返回的类型 预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 阅读全文
posted @ 2016-06-24 11:43 那就让我这样吧 阅读(4780) 评论(0) 推荐(0)