[英]Invalid identifier error while using File upload server side controller in c# asp.net
[英]How to assign a file to file upload in server side c# (asp.net website)
我在asp.net網站上上傳了一個asyncfile。 我必須在文件上傳中顯示文件名。 我有一個編輯功能,該功能必須在文件上傳中顯示上傳文件的名稱。 我只想顯示頁面加載過程中擁有的文件名,如何在服務器端將文件名分配給文件上傳(c#),以及如何更改從服務器端上傳的文件的背景色。
<asp:AsyncFileUpload ID="AFU_Doc" ErrorBackColor="Red" OnUploadedComplete="btnDocUpload_Click"
runat="server" UploaderStyle="Traditional" ThrobberID="aajaxLoader" />
出於安全原因,我們無法為html
或i asp.net
文件上傳控件分配文件名
為此,請在文件上傳控件的位置分配標簽,並將文件名綁定到標簽,然后隱藏文件上傳控件
如果用戶要上傳新文件,然后在其附近分配刪除圖像,然后單擊“隱藏標簽”並顯示文件上傳控件並上傳文件
您可以根據需要在客戶端或服務器端隱藏和顯示以下控件。
<input type="file" id="txtFileUploadGrid" runat="server" />
<asp:Label ID="lblFromFileName1" runat="server"></asp:Label>
<asp:ImageButton ID="btnRemove" CommandName="Remove" runat="server" ToolTip="Remove Zip" ImageUrl="~/CommonContent/Images/delete.png" />
這是不可能的。 使用AsyncFileUpload
, FileName
屬性為只讀。
我認為這是為了避免隱藏文件上傳。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.