问题描述
页面前台放一lable1后台代码为:lable1.text="<inputtype='file'name='file1'runat='server'>";文件上传后怎么获得上传文件的值。lable1.text="<inputtype='file'name='file1'runat='server'>";file1是一个变量lable1.text="<inputtype='file'name='"+变量+"'runat='server'>";
解决方案
解决方案二:
上传文件的值是什么概念,是上传文件的文件名吧?一般用FileUpLoad控件,可以用FileUpLoad控件的FileName得到控件的文件名
解决方案三:
恩,应该就是2楼的意思,FileUpLoad控件网上有很多意思,随便搜下就1挖一麻袋!
解决方案四:
FileUpLoad控件是VS2005内置的Web服务器控件
解决方案五:
用Request.Files.Count可以请求到PostFile.试试吧!
解决方案六:
大家没有明白我的意思。一个基本页面把其中的一些特殊字符转化成输入方式,其中就有文件上传输入方式。不可能直接用FileUpLoad的。
解决方案七:
lable1.text="<inputtype='file'name='file1'runat='server'>";file1是一个变量lable1.text="<inputtype='file'name='"+变量+"'runat='server'>";==============楼主,我记得回答过你的同样的问题,就是说你这样赋值是不对的!runat='server'不会起任何作用,这样的话你的这个控件只是普普通通的html表单元素<inputtype="file"name=file1/>
解决方案八:
你需要实例化一个控件,然后加入容器空间里==================if(!IsPostBack){HtmlInputFilefile=newHtmlInputFile();file.ID="file1";Panel1.Controls.Add(file);}
解决方案九:
你需要实例化一个控件,然后加入容器空间里============你需要实例化一个控件,然后加入容器控件里
解决方案十:
把Label改为:<asp:LiteralID="Literal1"runat="server"></asp:Literal>应该没有问题!