首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

急问关于多文件上传的有关问题

2011-12-19 
急问关于多文件上传的问题protectedvoidButton1_Click(objectsender,EventArgse){HttpFileCollectionfiles

急问关于多文件上传的问题
protected   void   Button1_Click(object   sender,   EventArgs   e)
        {
                HttpFileCollection   files   =   Request.Files;
                for   (int   i   =   0;   i   <   files.Count;   i++)
                {
                        HttpPostedFile   postedfile   =   files[i];
                        String   filename   =   Path.GetFileName(postedfile.FileName);
                        postedfile.SaveAs(@ "D:\fileload\ "   +   filename);
                }
        }
为什么在没有用母板的时候可以上传,可使用了母板就不能了呢

[解决办法]
你是在客户端加的file控件,难怪.客户端加的控件,就算不用母板页也应该得不到Request.Files的Count注意有一个 'MyFile '好像原来就存在的.
[解决办法]
看看你的 <form runat= "server "> 有没有什么特殊?FileUpload会自动查找页面上唯一的一个HtmlForm,为它加上一个属性,这样浏览器才懂得将文件编码上传。

如果你加了Master之后编成了有两个 <form runat= "server "> ,又或者其他特殊情况,那就会导致客户端忽略文件上传了。
[解决办法]
路过
------------------------
http://fenglin.xland.cn
------------------------

热点排行