我需要從我的輸入ID獲取文件名是Announcement_PIC,但是當我嘗試獲取文件名時它總是返回null。下面是我的代碼:從C#中的<input type =「file」>獲取文件.net
正面:
<input type="file" runat="server" class="textboxTabsFiles" ID="Announcement_PIC"/>
後端: 我已經包括了以下疑問語氣類:
protected System.Web.UI.HtmlControls.HtmlInputFile File1;
protected System.Web.UI.HtmlControls.HtmlInputButton Submit1;
這是如何我目前得到我的文件名
string fn = System.IO.Path.GetFileName(Announcement_PIC.PostedFile.FileName).ToString();
編輯:我的文件上傳被放置在JQuery選項卡中,並使用asp文件上載它也有問題獲取文件名,因此我嘗試使用輸入文件
哪個事件,你有這樣的代碼?爲什麼不使用Asp的FileUploader – yogi 2012-08-03 13:06:11
在'RSS'提要中,這個問題的標題創建了一個文件上傳加載程序框,如下所示:[文件上傳](http://www.javascript-coder.com/wp-內容/上傳/ 2010/07 /文件upload.png)。相當漂亮。 – Bob2Chiv 2012-08-03 13:12:59
您是否正在執行異步回發或完整回發? – 2012-08-04 07:31:14