FileUpload上传时FileName竟然是空的
Aspx:
  地址:
                 <asp:FileUpload ID="fuLogo" runat="server" Width="300px" />
                 <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="请选择相片" Display="Dynamic" ControlToValidate="fuLogo" ValidationGroup="vgPhoto"></asp:RequiredFieldValidator>
                 说明:
                 <asp:TextBox ID="tbNote" runat="server" ValidationGroup="vgPhoto"></asp:TextBox>
                 <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ErrorMessage="请输入相片说明" Display="Dynamic" ValidationGroup="vgPhoto" ControlToValidate="tbNote"></asp:RequiredFieldValidator>
                 <asp:Button ID="Button1" runat="server" Text="添加相片" ValidationGroup="vgPhoto"  
                     onclick="Button1_Click" />
---------
Cs:
protected void Button1_Click(object sender, EventArgs e)
     {
         string strPid = ddlMenu.SelectedValue;
         string strNote = tbNote.Text.Trim();
         string strPic;
         if (fuLogo.FileName.Trim() != string.Empty)
         {
//fuLogo.FileName.Trim() 老这空!执行不到这里
ScriptManager.RegisterStartupScript(Page, typeof(Page), "MmsProdNew", "alert('fuLogo.FileName.Trim() 老这空!执行不到这里');", true);
         }
         else
         {
             ScriptManager.RegisterStartupScript(Page, typeof(Page), "MmsProdNew", "alert('请选择要上传的相片');", true);
             return;
         }
     }
------解决方案--------------------if (fuLogo.FileName.Trim() != string.Empty)  
改成
 if (fuLogo.HasFile)
------解决方案--------------------fuLogo.PostedFile.FileName=Path;//这个才是对FileName赋值的哦;
fuLogo.FileName;//这个不是
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------IE8?
------解决方案--------------------我刚写完一个带上传功能的系统,就是用“fuLogo.PostedFile.FileName”这个属性获取到要上传图片的路径的哦。怎么你的不可以?
------解决方案--------------------IE问题 工具-Internet选项-高级-安全-自定义级别-其它里边设置一下  试试
------解决方案--------------------
------解决方案--------------------遇到过同样问题,不知道LZ有没有用ajax,如果有,fileupload和button放控件在UpdatePanel里面就会有这个问题,读不到文件,把button放在UpdatePanel外面就OK了。
------解决方案--------------------学习了,如果楼上说的是真的