簡體   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