09 2017 档案

摘要:场景: 一个主窗口中,可以在列表(DataGridView)里选中一条记录编辑,打开一个编辑窗口(非模态窗口),编辑窗口保存后需要刷新父窗口,由于编辑窗口是非模态窗口,如果打开了多个窗口,并且都是编辑同一条数据,那么一个窗口保存(并关闭)后,需要通知其它正在打开的窗口“数据有更改,需要刷新” 首先, 阅读全文
posted @ 2017-09-23 22:07 Jichan·Jong 阅读(2151) 评论(2) 推荐(0) 编辑
摘要:集合的并集是合并集合的项,如下图所示: 集合的交集是取集合的共同的项,如下图所示: 集合的差集是取在该集合中而不在另一集合中的所有的项,如下图所示: 阅读全文
posted @ 2017-09-17 14:56 Jichan·Jong 阅读(33373) 评论(0) 推荐(5) 编辑
摘要:Entity Framework在使用时,很多时间操纵的是Model,并没有写sql语句,有时候为了调试或优化等,又需要追踪Entity framework自动生成的sql(最好还能记录起来,方便出错时排查) 方式一: 通过System.Data.Entity.DataBase.Log属性指定一个无 阅读全文
posted @ 2017-09-12 23:08 Jichan·Jong 阅读(1613) 评论(1) 推荐(1) 编辑
摘要:RemoteAttribute是asp.net mvc 的一个验证特性,它位于System.Web.Mvc命名空间 下面通过例子来说明 很多系统中都有会员这个功能,会员在前台注册时,用户名不能与现有的用户名重复,还要求输入手机号码去注册,同时手机号码也需要验证是否重复,下面是实体类 /// <sum 阅读全文
posted @ 2017-09-12 22:20 Jichan·Jong 阅读(1694) 评论(0) 推荐(1) 编辑
摘要:网站中的设置实现方式有好几种,其中有将设置类序列化然后保存到文件中(例如使用XML序列化然后以XML形式保存在文件中),或者将设置信息保存到数据库中。 保存到数据库中的方式就是将设置的项作为key,设置的值作为value,以key-value(键值对)的形式保存。 下面使用保存到数据库中的例子来说明 阅读全文
posted @ 2017-09-07 23:47 Jichan·Jong 阅读(935) 评论(0) 推荐(1) 编辑
摘要:Nuget添加StackExchange.Redis的引用 由于Redis封装类同时使用了Json,需要添加JSON.NET引用(Newtonsoft.Json) Redis封装类 /// <summary> /// Redis 操作类 /// </summary> public class Red 阅读全文
posted @ 2017-09-04 23:52 Jichan·Jong 阅读(13999) 评论(4) 推荐(1) 编辑
摘要:在使用MVC时,向服务器端发送POST请求时有时需要传递数组作为参数值 下面使用例子说明,首先看一下Action 方式一,构造表单元素,然后调用serialize()方法得到构造参数字符串 调试模式监视参数,当点击按钮时,监视得到的参数如下 方式二:使用JavaScript对象作为参数传值,参数名是 阅读全文
posted @ 2017-09-03 09:26 Jichan·Jong 阅读(3046) 评论(0) 推荐(0) 编辑