03 2016 档案
摘要:3.2.3 缓存整个页面 在一些大型门户系统中,访问量特别大,可能每分钟就会有上千次的访问。而且通常门户系统的首页非常复杂,项目特别多,每一次访问都需要多次操作数据库。这对服务器的性能是个很大的考验。 但是我们发现通常服务器首页更新的频率不是非常快。所以,完全可以让服务器的首页缓存起来,过一段时间再
阅读全文
摘要:3.2.2 使用用户控件(2) (3) 打开需要添加搜索框的页面,这里是Index.aspx。 (4) 在页面代码头部的@Page指令下面添加一行代码,如下所示: 该代码将把刚才我们创建的用户控件WUCSearch.ascx注册到这个页面上。以后就可以直接在这个页面的任何地方使用了。 (5) 在要添
阅读全文
摘要:3.2.2 使用用户控件(1) ASP.NET提供了用户自定义控件机制来封装某些独立的功能,或者是页面的某个模块。通过这些封装,使页面代码更加结构化,也提高了页面代码的复用性。 用户自定义控件可以包含任何HTML代码和服务器端控件,所以它需要具有类似于页面一样的可随意编辑的特性。但是它毕竟不是页面,
阅读全文
摘要:3.2 ASP.NET指令 在基于面向对象思想的.NET平台,可以称之为“万物皆对象”了。在这里,一个页面,一个用户控件,一个母版页等,全都是对象,全都有各自的属性。 在类文件里,我们表示类的属性可以直接声明。但是在页面文件里,我们就没有办法像类文件里那样声明属性,所以ASP.NET提供了指令机制,
阅读全文
摘要:尽管ASP.NET中采用的是事件响应模式,使程序开发人员和最终用户感觉与WinForm程序非常接近,但是它毕竟还是Web应用程序。而Web应用程序的特点,就是基于浏览器与服务器的请求与响应的执行方式。所以无论ASP.NET最终如何对用户体验进行封装,它都无法脱离最基本的B/S结构的程序运行原理,用户
阅读全文
摘要:常用正则表达式大全!(例如:匹配中文、匹配html) 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹
阅读全文
摘要:给你来个例子把 弱类型语言vbs: a=1 b=a+"1"+"a" //结果是11a,这里 a 成了字符串 c=a+1 //结果是2 ,这里a则是数字型 强类型语言:c# int a=2 string b=a.ToString()+"1"+"a" int c=a+1 看到了吗?区分大小写,需要实现申
阅读全文
摘要:表1:teacher+ + +| id | name |+ + +| 1 | 刘德华 || 2 | 张学友 || 4 | 黎明 |+ + +表2:student+ + + +| id | name | tea_id |+ + + +| 1 | 张三 | 1 || 2 | 李四 | 1 || 3 |
阅读全文