zoukankan      html  css  js  c++  java
  • 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("数据库字段名") %> 这个需要绑定数据

  • 相关阅读:
    Josephu问题的解决方案
    2019年9月16日动手动脑
    2019年9月23日课堂随机出题
    开学JAVA第一次测试
    2019年8月19日~8月25日 第八周JAVA学习总结
    2019年7月29日~8月4日 第五周学习记录
    2019年9月16日课堂随机出题
    2019年8月5日~8月11日 第六周JAVA学习总结
    2019年8月12日~8月18日 第七周JAVA学习总结
    两个数值型变量交换值的方法总结
  • 原文地址:https://www.cnblogs.com/cracker/p/first_asp_net.html
Copyright © 2011-2022 走看看