代码改变世界

随笔分类 -  09.DotNET

C#获取URL参数值

2010-05-27 20:38 by 听风吹雨, 64497 阅读, 收藏, 编辑
摘要: 在写程序的时候,我们经常需要对页面进行传参数,比如page?id=1234,那么在page这个页面中就直接可以使用string id = Request.QueryString["id"];来获取参数id的值1234了。这是一个人人都知道的基础知识。 上面的方法:Request.QueryString,它会把传入的URL进行分析,并把结果保存在一个键值(key value)的Collection中... 阅读全文

动态表单之数据分页

2010-03-16 19:10 by 听风吹雨, 3044 阅读, 收藏, 编辑
摘要: 我们很常会在项目中提到一个动态表单的概念,比如学校里面学生的考试成绩,当学生登录系统的时候,他当然是希望看到他自己所有科目的成绩;又或者是班主任,他需要看到本班同学所有科目的成绩;这些时候我们一般都会在页面中呈现如下的效果。   但是问题来了,不同科系的同学的科目是不一样的,那么我们在数据库设计的时候通常是把学生、某科成绩作为一条记录,那么这个时候我们就需要做一个行转列的逻辑处理了。解决方法: 使... 阅读全文

EnterpriseLibrary 程序缓存

2010-02-22 18:57 by 听风吹雨, 1388 阅读, 收藏, 编辑
摘要: EL的缓存原理:(个人理解)  我们在一般的情况是直接去数据库或者数据文件中找到数据来进行操作,但如果我们像减少这些在一定时间内比较固定的数据,而不想做无谓的查询操作来减少IO的操作,提高性能,比如一些OA系统中的系统配置等,这些东西一般都是不怎么变化的,而每个用户进来都要去数据库读取一次,那就给数据库造成无谓的压力了。所以我们要做缓存。  如果我们要加入缓存,那和我们平常的数据库查询又有什么不同... 阅读全文

ZedGraph使用经验

2010-02-22 14:28 by 听风吹雨, 35460 阅读, 收藏, 编辑
摘要: 开源的统计图控件中基本常用的是OpenFlashChar和ZedGraph,今天就先来讲讲ZedGraph的使用。ZedGraph资源ZedGraph来源:http://sourceforge.net/project/showfiles.php?group_id=114675 ZedGraph相关例子资源:http://zedgraph.org/wiki/index.php?title=Sampl... 阅读全文

JavaScript跨域问题的解决方案

2010-02-08 18:44 by 听风吹雨, 2351 阅读, 收藏, 编辑
摘要: JS跨域问题在系统与系统的交互过程中会经常出现,比如一个系统的某个页面引用了另外一个系统中页面的内容,并通过引用页面的功能来刷新父页面或者另外的一个页面。这些交互就会出现跨域问题了。  下面我画了一个简单的图来说明: 图文描述:page1的来源是一个A系统,page2是和iframe.aspx是同一个系统B; iframe.aspx中包含IFrame1和IFrame2; IFrame1是引用pag... 阅读全文