繁体   English   中英

从文字中提取控件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM