在Wrox的示例代码中,是手工把base.OnInit(e)放在InitializeComponent()之前,在网上找了不少资料看了看,好像base.OnInit(e);InitializeComponent();是对的顺序。
不知为什么vs自动生成的代码偏偏是InitializeComponent();base.OnInit(e);?在2.0中是什么样子?
大家是怎么看这个问题的?
请大家谈谈自己的看法。
不知为什么vs自动生成的代码偏偏是InitializeComponent();base.OnInit(e);?在2.0中是什么样子?
大家是怎么看这个问题的?
请大家谈谈自己的看法。
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class Web1_3 : System.Web.UI.Page
{
private DataSet dataSet1; protected void Page_Load(object sender, EventArgs e)
{ } private void InitializeComponent()
{
this.dataSet1 = new System.Data.DataSet();
((System.ComponentModel.ISupportInitialize)(this.dataSet1)).BeginInit();
//
// dataSet1
//
this.dataSet1.DataSetName = "NewDataSet";
((System.ComponentModel.ISupportInitialize)(this.dataSet1)).EndInit(); }
}
base.OnInit(e);
InitializeComponent();