下载了cnblogsGuestBook V2.0 的源码,在Vs.net里调试了一下,并照着它的思路自己重做了一个。
对“窗体设计器”有了一个新的认识,可见偶的菜鸟看点http://www.cnblogs.com/lovewangshu/archive/2005/03/22/123305.html
通过“窗体设计器”往页面上拖Connection、DataAdapter、DataSet对象,在页面类中自动添加对应的类属性,如:
学习cnblogsGuestBook V2.0public class _default : System.Web.UI.Page
 System.Web.UI.WebControls.Button btnSubmit;

根据自己的配置,“窗体设计器”自动生成初始化的方法,如:
学习cnblogsGuestBook V2.0    private void InitializeComponent()

 

  这个方法在override protected void OnInit(EventArgs e)中被调用,

学习cnblogsGuestBook V2.0override protected void OnInit(EventArgs e)
        }

页面第一次被打开时,执行顺序为:OnInit()-------InitializeComponent()-------base.OnInit(e)------Page_Load()
可以理解为页面类的构造过程中已经完成了页面类属性的初始化,页面类的其他方法,可以直接使用这些属性。这样,可以避免V1.0 中出现的其他方法重复配置Ado.net组件的毛病。

偶对V2.0 的认识在于:V2.0 充分利用了“页面”相当于“类”,以及“类”的一些操作特点,来实现留言本。

相关文章:

  • 2021-11-16
  • 2022-12-23
  • 2022-12-23
  • 2022-02-05
  • 2022-12-23
  • 2021-05-11
  • 2021-11-09
  • 2021-04-17
猜你喜欢
  • 2022-02-18
  • 2022-02-12
  • 2021-07-04
  • 2021-06-19
  • 2021-10-25
  • 2021-07-10
  • 2021-10-10
相关资源
相似解决方案