[英]Extract control out of literal
我的ASP.Net应用程序中有一个Literal控件,我用很多FileUploads填充这个文字,如下所示:
Literal1.Text += string.Format("<input id='File{0}' type='file' /><br/>",n++);
其中n是一个不是我担心的数字,它被处理。 FileUploads成功添加到页面,现在我想将文字文本转换(或任何你称之为)文本文本到几个FileUploads(n项)并将它们全部保存在一个回发中。 我怎样才能将这个字符串作为文件提交者?
到目前为止我试过这个:
string[] fileUploads = Literal1.Text.Split(new string[] { "<br/>" },
StringSplitOptions.RemoveEmptyEntries);
这给了我一个字符串数组,每个字符串表示一个文件上传量为字符串,是否有可能将这些字符串转换为文件并上传它们的文件?
提供输入名称,并在回发时检查Request["inputName"]
的值。
lit.Text += String.Format("<input id='File{0}' name='File{0}' type='file' /><br/>", n++);
在回发时,您的文件名在Request["File1"]
, Request["File2"]
等。
PS:也许你需要的只是从Request.Files
获取文件(假设表单有enctype="multipart/form-data"
)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.