前言: 还记得在asp3.0里,我们为了上载文件可真是煞费苦心,写了一大堆的代码,可执行起来还是那么慢。但在asp.net里这个问题可以轻松搞定,这篇文章我们就探讨如何建立一个用户自定义的文件上载控件,并在我们的.ASPX程序中使用它。 正文 第一步:开发自定义文件上载控件 打开VS.NET,建立一个工程:WebApp,我们使用WebApp项目来做我们的工作。在项目WebApp上点右健选择Add下的Add Web User Control…,这时我们就可以建立一个用户自定义控件():FileUp.ascx,注意这个文件的扩展名是:.ascx。添加过程如下图所示: 图:添加用户自定义控件
/// <summary> /// /// </summary> public FileUp() { this.Init += new System.EventHandler(Page_Init); }
private void Page_Load(object sender, System.EventArgs e) { // Put user code to initialize the page here }
private void Page_Init(object sender, EventArgs e) { // // CODEGEN: This call is required by the ASP.NET Web Form Designer. // InitializeComponent(); }
#region Web Form Designer generated code ///Required method for Designer support - do not modify ///the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.btnUplod.Click += new System.EventHandler(this.btnUplod_Click); this.Load += new System.EventHandler(this.Page_Load);