各位大侠好!我用一个上传图片的控件fileupload上传图片到服务器的指定目录fullpath,不知道为什么,点击上传按钮的时候,就是得不到图片的名称filename,不知道为什么?设置断点发现filename就是空的,没有值,找了好久也没找出原因,是不是哪个属性设置的问题啊?大家帮忙看看!
前台:
<div><asp:FileUpload ID="FileUploadImage"  runat="server"  /></div>
         <div><asp:Button ID="btnSave" runat="server" Text="上传" OnClick="btnSave_Click" />&nbsp;
后台:
protected void btnSave_Click(object sender, EventArgs e)
        {
            string filename = this.FileUploadImage.FileName.ToString();//获取文件名
            
            string upload = "\\Images" + "\\" + this.DropDownListProject.SelectedValue + "\\" + this.DropDownListControl.SelectedItem.Text;            string type2 = filename.Substring(filename.LastIndexOf(".") + 1);//上传文件后缀名
            string fullpath = Server.MapPath(upload) + "\\" + filename;
           
            string ipath1 = Server.MapPath(upload);
        if (type2 == "jpg" || type2 == "gif" || type2 == "bmp" || type2 == "jpeg" || type2 == "png")//根据后缀名来限制上传类型
               {
                   if (!System.IO.Directory.Exists(ipath1))//判断文件夹是否已经存在
                   {
                   System.IO.Directory.CreateDirectory(ipath1);//创建文件夹
                   }                FileUploadImage.PostedFile.SaveAs(fullpath);
           }
          }