各位有没有关于ASP.NET的三层架构的认识啊,小弟我是一个刚学习SASP.NET的小菜鸟,请各位指教指教,还有什么是关于学习ASP.NET的好的学习网站,也给小弟介绍介绍....ASP.NET  架构

解决方案 »

  1.   

    表现层(UI)、 展示页面 引用BLL层 调用bll层
    业务逻辑层(BLL) 调用数据访问层的借口来获得数据 并返回给表现层
    数据访问层(DAL) 提供一些底层操作数据库的方法 并返回执行sql的数据
      

  2.   

    www.baidu.com或 www.google.com.hk
      

  3.   

    可不可以具体点呢,加上一些简单一些简单的例子和代码,因为我是初学asp.net的,还有没有一些关于学习asp.net的网站
      

  4.   

    数据访问层
    public int Update1(string password)
            {
                int num = 0;
                string conn = ConfigurationManager.AppSettings["AbfabConnectionString"];
                SqlConnection connection = new SqlConnection(conn);
                string sql = "update 员工信息表 set 密码=传过来的新密码(记得加上where条件)";
                try
                {
                    connection.Open();
                    SqlCommand sqlcomm = new SqlCommand(sql);
                    num = sqlcomm.ExecuteNonQuery();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                finally
                {
                    connection.Close();
                }
                return num;
            } 
    业务逻辑层
    public int Update1(string password)

       return new 访问层对象().Update1(password);
    }
    表示层
    (set 密码 = password)
    //调用业务逻辑层方法
    if(num > 0)
    {
      MessageBox.Show("修改成功!");
    }
    else
    {
      MessageBox.Show("修改失败!");
    }
      

  5.   

    http://www.cnblogs.com/cresuccess/archive/2008/12/10/1351675.htmlasp.net三层架构详解 
      

  6.   

    我也刚在学习,给你推荐一本书:ASP.NET 2.0 (C#)大学生使用教程。  http://down.51cto.com/data/267072这里有电子书,网上还有书本上的程序源代码,动手实践起来也比较方便易懂。一起努力吧!
      

  7.   

    Refer一个小例子:
    http://www.cnblogs.com/insus/archive/2013/05/01/3052604.html
      

  8.   

    PetShop不是一个很好的例子吗?
      

  9.   

    分模型层,数据访问层,业务逻辑层三层,然后分别写方法,return,到页面后台就可以调用了
      

  10.   

    表现层(UI)、 展示页面 引用BLL层 调用bll层
    业务逻辑层(BLL) 调用数据访问层的借口来获得数据 并返回给表现层
    数据访问层(DAL) 提供一些底层操作数据库的方法 并返回执行sql的数据 
      

  11.   

    你可以去百度一下,petshop,项目里面说的很多
      

  12.   

    要看就看国外的书籍,现在已经编译过来了,也是当前关于C#里面所使用的技术的最全面的东西。 C# 高级编程 现在应该是第七版了。但是三层这个东西不是C#所独有的,只是说软件开发过程中的一种经验的积累。好处就是层层分明,缺点就是增加了开发成本。不过利大于弊。
      

  13.   

    对于新人,新手来说,三层架构是第一个需要掌握的但是很多人在VS里面是连三层都不会搭配的,你可以看看这个视频教程,叫做 牛腩新闻发布系统。教你最简单的从vs三层的搭配,到存储过程,sqlhelper的编写牛腩新闻发布系统(从asp转行到asp.net的入门视频,非常推荐)
    http://www.whjkwd.com/forum.php?mod=viewthread&tid=1028&fromuid=1
    (出处: 传智播客视频下载网)