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("数据库字段名") %> 这个需要绑定数据

  • 相关阅读:
    sql server版本、组件和管理工具
    asp.net WebService如何去掉asmx后缀
    通过C#发送自定义的html格式邮件
    asp.net上传图片到服务器
    分享一个C#自定义事件的实际应用
    推荐一个ASP.NET网站内容管理系统源码
    asp.net读取模版并写入文本文件
    Win10命令提示符(cmd)怎么复制粘贴
    配置IIS的通配符应用程序映射
    用c-free 5写一个入门的程序
  • 原文地址:https://www.cnblogs.com/cracker/p/first_asp_net.html
Copyright © 2011-2022 走看看