再努力一点点

没有烟抽的日子
posts - 35, comments - 4, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

07 2010 档案

摘要: 刚才突然有点蒙,复习下。 :)代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><html><head><title></title><scripttype="text/javascript"sr...阅读全文

posted @ 2010-07-30 15:11 ZhangPeng.Chen 阅读(482) | 评论 (0) 编辑 |

摘要: 用Linq to sql挺长一段时间了,今天第一次碰到这个错误。场景重现及简化:[代码]这段代码普通的不能再普通,先取用户,设置角色,更新。不过出错了。在user.RoleId = roleId或者user.RoleId = null的位置会抛出异常System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException: Operation is ...阅读全文

posted @ 2010-07-28 17:44 ZhangPeng.Chen 阅读(214) | 评论 (1) 编辑 |

摘要: 1. document.location.reload() // 不好的地方: 如果是回发,会弹出一个是否重新提交的警告框。2. Response.AddHeader("Refresh", "0") // 0秒自动刷新,不好的地方:你还是可以感觉到是被刷新。3. Response.Redirect(Request.Url.AbsoluteUri); // 重定向到当前页面。 4. 如果回发了一次,...阅读全文

posted @ 2010-07-27 20:39 ZhangPeng.Chen 阅读(18) | 评论 (0) 编辑 |

摘要: 图片压缩到小于指定大小,注意是压缩,不是生成缩略片改变大小。[代码]我比较喜欢Xunit,写个项目放那里,需要测试点东西的时候,就开起来用下,很方便。阅读全文

posted @ 2010-07-19 11:27 ZhangPeng.Chen 阅读(190) | 评论 (2) 编辑 |

摘要: 我犯了个错误不知道你发现了没有?[代码]查看HTML代码:<input name="ctl00$Content$txtPassword" type="password" id="ctl00_Content_txtPassword" /><input name="ctl00$Content$txtConfirmPassword" type="password" id="ctl00_...阅读全文

posted @ 2010-07-18 23:11 ZhangPeng.Chen 阅读(148) | 评论 (0) 编辑 |

摘要: 1. RepositoryBase<T> : IQueryable<T> 大部分同学使用Linq to sql都会自己写一个RepositoryBase<T>,如果继承至IQueryable<T>会让你用的很舒畅。 比如: Repository.GetAll().Count(it=>...) 与 Repository.Count(it=>...) 你会更喜欢什么呢?当然这也算个人喜好吧。2. 如何判断实体状态 如何判断实体是直接New出来的,还是从数据库中Get出来的,由于没有像Entity Framework中的EntityStat阅读全文

posted @ 2010-07-15 21:47 ZhangPeng.Chen 阅读(65) | 评论 (0) 编辑 |

摘要: 设置页面的背景图片,并成拉伸成100%?这是最近项目中碰到的一个需求,最先想到的当然还是css中的background,不过background中有repeat与no-repeat,图片小了就会被repeat,图片大了又不能全被显示,所以这个方法行不通。换个方法<img />设置宽度与高度就可以被拉伸,所以就它了。代码如下:[代码]阅读全文

posted @ 2010-07-13 16:41 ZhangPeng.Chen 阅读(1001) | 评论 (0) 编辑 |

摘要: 1. 图像分布在多个图层,比如渐变之类的,需要先合并图层再切图,否则切出来的图片与设计不同。2. 很经常我们需要知道选择区域的宽度,高度,X坐标, Y坐标等信息,额,可是我找不到在哪里?工具栏 -> 窗口 -> 信息3. 图像周围有渐变,透明度,肉眼很难看清,怎么办? 把该图像拉出来,ALT+I+R可以自动把透明部份切掉或者你可以使用 工具栏 -> 视图-> 显示 ->...阅读全文

posted @ 2010-07-13 15:32 ZhangPeng.Chen 阅读(159) | 评论 (0) 编辑 |

摘要: 有时我们需要立即加载指定的关联数据。[代码]DataContext.Log = Console.Out; // 用来查看请求的SQL语句,确定只发送一次请求。LoadWith会将指定关联的数据全部加载,有时我们需要过滤关联数据怎么办?使用DataLoadOptions的另一个方法AssociateWith<T>(Expression<Func<T, Object>&g...阅读全文

posted @ 2010-07-13 14:55 ZhangPeng.Chen 阅读(23) | 评论 (0) 编辑 |

摘要: 我们可以对某个数据表添加SQL触发器,当该表进行添加、更新、删除时执行某项操作。不过SQL触发器如果能不用尽量不用,我是在项目后期改动程序波及范围太大,使用SQL触发器可以避免,所以才使用。数据表dbo.User(UserName, Password)[代码]在数据表dbo.User上创建触发器Trigger_User,当更新与删除时触发(FOR UPDATE, DELETE)。当更新时如果是更改...阅读全文

posted @ 2010-07-13 10:51 ZhangPeng.Chen 阅读(15) | 评论 (0) 编辑 |

摘要: SQL一些东西一段时间没用了就容易遗忘,所以做下笔记吧。[代码]有时我们需要写一些sql脚本,涉及较多的sql语句,就会使用到sql事务,输出错误信息,也方便我们调试。阅读全文

posted @ 2010-07-13 10:27 ZhangPeng.Chen 阅读(39) | 评论 (0) 编辑 |

摘要: jQuery validate合理利用highlight, unhighlight, errorPlacement可以帮你解决不少特殊需求阅读全文

posted @ 2010-07-12 18:22 ZhangPeng.Chen 阅读(1320) | 评论 (0) 编辑 |

摘要: Use this.Page.AppRelativeVirtualPath to get current page name阅读全文

posted @ 2010-07-12 18:15 ZhangPeng.Chen 阅读(28) | 评论 (0) 编辑 |