首页 > 代码库 > *企业建站

*企业建站

一. 主要内容

1. 数据库设计。

2. 母版页的使用。(母版页能在<head>和<body>中填坑)

3. runat=”server”?

*4. 递归生成菜单。(根据子id和父id判断递归生成)

5. 子页面先执行Page_Load,母版页再执行,所以身份验证不能放在母版页中。

6. 父类页面 – 统一做身份验证。模板模式方法设计模式,父类调用抽象发放。(new显式覆盖父类方法。)

7. 两周内免登录。Session和Cookie验证 – 先验证Session,如果Session不存在,则验证Cookie,并把Cookie中的数据存放到Session方便验证。

8. 统一的访问当前登录用户对象的属性。为了优化性能,可以新建堆空间,加以判断,以避免,每次访问都解析堆空间Seesion池内的用户对象。

9. 服务器控件Repeater的使用。所有的服务器控件必须要加上runat=”server”。

10. JQuery UI 的使用。整个管理后台都使用这套插件的话,可以把引用直接放到母版页中。

11. 一般处理程序的统一验证父类。

12. 统一处理返回的json数据。

13. 缓存的问题,导致已更新的数据却没有拿到最新的数据,拿的只是浏览器的缓存。

二. 源代码

http://files.cnblogs.com/HuoAA/%E4%BC%81%E4%B8%9A%E5%BB%BA%E7%AB%99.rar

*企业建站