<INPUT type="file" name="myfile" id="myfile1">在html的file裡面,怎麼樣才可以檢查當用戶上傳時不能為空以下這個就可以….
<INPUT class="1" id="FILE1" type="file" name="file1" runat="server">private bool check()
{
        string sfile=FILE1.Value;
if(sfile=="")
        {
                this.Response.Write("<script>alert(\"您沒有輸入要的文件\");</script>");
                return false;
        }               
        return true; 
}

解决方案 »

  1.   


    string sfile = Request.Form["myfile"];myfile
    if(sfile=="") 
    {}
      

  2.   

     if (FileUpload1.PostedFile.FileName.Length > 2)
            {
                if (FileUpload1.PostedFile.ContentLength < 1024 * 2000)
                {                //代码
                }
                else
                {
                    this.lb_msg.Text = "图片太大了!!";
                    return;
                }
            }
            else
            {
                this.lb_msg.Text = "上传路径不能为空!";
                return;
            }
      

  3.   

    file控件是HTML的,沒有runat="server",後台怎麼取值啊?
    因為我要叛斷用戶是否有選擇上傳文件.......
      

  4.   

    可以用验证控件
    <asp:RequiredFieldValidator ID="rfvUpload" runat="server" ControlToValidate="fuFile"
                                ErrorMessage="上传的文件不能为空" ValidationGroup="a"></asp:RequiredFieldValidator>
      

  5.   

    先将File设为HTML控件,再判断TEXT或着ContentLength