文章分类 -  C#,.Asp.net

摘要:最近在修改一个项目的时候碰到一个问题,在登录时使用 Session.Abandon(); Session.Clean(); Session["user"] = "admin"; 然后用Page.Redirect("xxx.aspx")后 新页面xxx.aspx中Session["user"] 还是为空,一直找不到问题的所在,后来把Session.Abandon();去掉后就可以了,为什么这样呢?... 阅读全文
posted @ 2008-12-18 09:50 陳龑 阅读(324) 评论(0) 推荐(0)
摘要:1 创建Code Snippets 我们可以利用VS2005为自定义代码段而制作的代码段,来创建代码段。在VS2005中,新建一个XML文件,然后在XML文件中使用组合快捷方式键CTRL+K+X,选择Snippet代码段,然后按下Tab键,你会发现Code Snippets为创建代码段也写了代码段。 默认的为创建代码段而实现的代码段是这样形式的,实际上是... 阅读全文
posted @ 2008-06-11 14:14 陳龑 阅读(317) 评论(0) 推荐(0)
摘要:引言:本文不是从理论的角度来探讨三层架构,而是用一个示例来介绍如何建设一个三层架构的项目,并说明项目中各个文件所处的层次与作用。写本文的目的,不是为了说明自己的这个方法有多对,别人的肯定不对,而是希望给那些初学三层架构却不知从何入手的朋友提供一点帮助。因为网上的文章,大多是注重理论的介绍,而忽略了具体的实践应用,或者有示例但讲得不透彻。导致看了之后,理论上又学习了一遍,但还是不知道代码怎么写。所... 阅读全文
posted @ 2008-05-29 09:22 陳龑 阅读(150) 评论(0) 推荐(0)
摘要:Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。LJ每秒动态页面访问量几千次,用户700万。Memcached将数据库负载大幅度降低,更好的分配资源,更快速访问。 关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并... 阅读全文
posted @ 2008-05-07 16:29 陳龑 阅读(300) 评论(0) 推荐(0)
摘要:缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时Memcached或许是你想要的。 Memcached是什么? Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库... 阅读全文
posted @ 2008-05-07 16:28 陳龑 阅读(274) 评论(0) 推荐(0)
摘要:在各种企业级系统开发的过程中难以避免都会遇到权限处理的设计。好的权限系统不但能为系统提供安全的解决方案,同时还能节约开发时间,提高系统的可维护性。 权限需求分为两类: A、模块权限 操作功能模块的权限,或者访问菜单的权限。比如用户U有没有权利操作“发票界面”。 B、数据权限 数据权限是对访问数据范围的控制。 比如有1000张发票用户U有权利操作哪些发票的控制,是操作所有的发... 阅读全文
posted @ 2008-05-07 09:50 陳龑 阅读(359) 评论(0) 推荐(0)