html:
    <form id="form1" method="post" runat="server" enctype="multipart/form-data">
        <input id="UploadVisualizePic" type="file" runat="server" />
        <asp:Button ID="btnVisualizePic" runat="server" OnClick="btnVisualizePic_Click" Text="在线上传"
            CausesValidation="false" />
    </form>
.cs
protected System.Web.UI.HtmlControls.HtmlInputFile UploadVisualizePic;        protected void btnVisualizePic_Click(object sender, EventArgs e)
        {
            if (this.UploadVisualizePic.PostedFile.FileName.Trim() == "")
            {
                return;
            }
        }错误:将对象引用设置到对象的实例。if (this.UploadVisualizePic.PostedFile.FileName.Trim() == "")

解决方案 »

  1.   

    在报错的这一样打端点
    用鼠标指向每一个对象
    看哪一个对象是null
      

  2.   

    if(this.UploadVisualizePic.PostedFile.FileName!=null)
    {
                if (this.UploadVisualizePic.PostedFile.FileName.Trim() == "")
                {
                    return;
                }
    }
      

  3.   

    一样的错误,郁闷...未将对象引用设置到对象的实例 if (this.UploadVisualizePic.PostedFile.FileName != null)
      

  4.   

    if (this.UploadVisualizePic.PostedFile.FileName== "")
                {
                    return;
                }
      

  5.   

    OnClick="btnVisualizePic_Click" 
    这一句写在这是什么意思!不对的阿!把它去掉好了。
      

  6.   

    vs2005 是这样的哦,
    vs2003倒不要
      

  7.   

    this.UploadVisualizePic.PostedFile.FileName.ToString().length > 0