using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
namespace XyTech
{
public class Upload1:System.Web.UI.Page
{
protected System.Web.UI.HtmlControls.HtmlInputControl UploadFile;
protected void Page_Load(Object Sender,EventArgs e)
{
}
protected void DoUpLoad(object src,EventArgs e)
{
HttpPostedFile hpf=UploadFile.PostedFile;
string[] AFileName=hpf.FileName.Split(new char[] {'\\'});
string FileName=AFileName[AFileName.Length-1];
hpf.SaveAs(Server.MapPath(".")+"\\"+FileName);

}
private void Page_Init(object sender, EventArgs e)
{
InitializeComponent();
}
#region Web Form Designer generated code private void InitializeComponent()
{    
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}
提示的错误是Compiler Error Message: CS0117: 'System.Web.UI.HtmlControls.HtmlInputControl' does not contain a definition for 'PostedFile'
没有将代码分离出来的的时候没有问题