请问如何实现。当用户点击浏览后,弹出的“选择文件”对话框中的“文件类型”是指定的后缀名?

解决方案 »

  1.   

    .Filter  = "*.*|所有文件" - -貌似这么写的没IDE 见谅
      

  2.   

          OpenFileDialog FileOpen = new OpenFileDialog();
                FileOpen.Filter = "Access 2000数据库文件|*.mdb";
      

  3.   


    <asp:RequiredFieldValidator>
                    <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ErrorMessage="上传文件须为图片格式!"
                        ControlToValidate="FileUpload" Display="Dynamic" ValidationExpression="^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.jpg|.JPG|.gif|.GIF|.png|.PNG|.jpeg|.JPEG|.bmp|.BMP)$"></asp:RegularExpressionValidator>
      

  4.   

    <asp:RequiredFieldValidator>
                    <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ErrorMessage="上传文件须为图片格式!"
                        ControlToValidate="FileUpload" Display="Dynamic" ValidationExpression="^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.jpg|.JPG|.gif|.GIF|.png|.PNG|.jpeg|.JPEG|.bmp|.BMP)$"></asp:RegularExpressionValidator>
      

  5.   

    up也可以用js写
    /*\.(jpg)|(JPG)|(GIF)|(gif)|(bmp)/
      

  6.   

     <asp:RegularExpressionValidator ID="FileValidator" runat="server" ControlToValidate="File1"
                                 Display="dynamic" ValidationExpression=".*([\.jpg]|[\.jpeg]|[\.jpe]|[\.gif]|[\.png]|[\.JPEG]|[\.JPG]|[\.GIF]|[\.bmp]|[\.BMP])$" ErrorMessage="jpg,jpeg,jpe,gif,png,JPEG,JPG,GIF,bmp,BMP"></asp:RegularExpressionValidator>
      

  7.   

    openFileDialog1.Title = "要导入的文件";
    openFileDialog1.Filter = "数据文件(*.dat)|*.dat|所有文件|*.*";
      

  8.   

    web中没法用如“ *.*|所有文件”来限制,只能用JS或者后台来做下验证。
      

  9.   

    web中没法用如“ *.*|所有文件”来限制,只能用JS或者后台来做下验证。