不可以,使用HTML控件的File Field控件。
如果一定要,我估计只能用activex了

解决方案 »

  1.   

    你是说,在WebApplication里面无法做保存文件对话框是吗?(除ActiveX)
      

  2.   

    这个应该是客户端脚本的问题了,和.net无关
      

  3.   

    <input type="file">客户端打开的是客户端的硬盘上的文件信息,而不是服务器端的
      

  4.   

    如果想只打开.txt文件,应该过滤不了的,感觉type = file  的input是没有提供这种设置;如果是保存的话,是可以的,可以指定 Response.ContentType 类型。
    System.IO.FileInfo file = new System.IO.FileInfo(sOutPath);
    Response.Clear();
    Response.Charset="GB2312";
    Response.ContentEncoding = System.Text.Encoding.UTF8;
    Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name);
    Response.AddHeader("Content-Length", file.Length.ToString());
    Response.ContentType = "application/octet-stream";
    Response.WriteFile(file.FullName);
    Response.End();
      

  5.   

    保存文件是不可能的,(除ActiveX)
      

  6.   

    现在的情况是这样的:要求实现的是:用户提供数据库的文本文件,然后用WebApplication的动作把它导入数据库里。 要实现这个功能 ,界面是有一个File Field,打开文本文件把它读取来,后面点击一个button,就可以把它读到数据库里。
      

  7.   

    To:fungchou(史上最菜鸟) ( )
       我这里是可以的,保存时,自动出后缀名。当然,是有个“所有”项列出其它的。