ASP.Net开发必备技巧(一)

写给自己看的ASP.Net开发技巧.... 

   一、大家会发现每个ASP.Net的页面都是继承System.Web.UI.Page,那么很简单我们如果要检查用户权限的话,只要写一个类,这个类继承System.Web.UI.Page,然后在这个类里面写上验证代码.这样一来我们再让需要检查用户权限的页面继承这个类便可...代码如下:

 

代码
1 using System;
2  using System.Collections.Generic;
3 using System.Linq;
4 using System.Web;
5
6 namespace Web
7 {
8 public class BasePage :System.Web.UI.Page
9 {
10 public BasePage():base()
11 {
12 this.Load += new EventHandler(BasePage_Load);
13
14 }
15
16 private void BasePage_Load(object sender, EventArgs e)
17 {
18
19 if (Session["UserName"] == null)
20 {
21
22
23 }
24
25 }
26
27
28 /*可能需要的代码
29 protected override void OnLoad(EventArgs e)
30 {
31 base.OnLoad(e);
32 }
33
34 protected override void OnPreLoad(EventArgs e)
35 {
36 base.OnPreLoad(e);
37 }
38
39 protected override void OnPreInit(EventArgs e)
40 {
41 base.OnPreInit(e);
42 }
43 */
44
45 }
46 }
47
48
49

    二、再来说说三层结构

-------------------------------------------------------------------

BLL   是业务逻辑层   Business Logic Layer  与站点的逻辑应用相关的代码放在这一层  
DAL   是数据访问层   Data Access Layer  与操作数据库相关的代码放在这一层

UI    是数据表现层   User Interface 站点界面的样式和结构放在这一层

-------------------------------------------------------------------------

如果需要的话可以添加一个工具类命名为 Util (比如可以存放MD5密码加密等) 

<%= title %> 是ASP.net 里面变量 string title 的值

<%# Eval("数据库字段名") %> 这个需要绑定数据

原文地址:https://www.cnblogs.com/cracker/p/first_asp_net.html