簡體   English   中英

如何在服務器端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" />

這是不可能的。 使用AsyncFileUploadFileName屬性為只讀。

我認為這是為了避免隱藏文件上傳。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM