2012-01-20 5 views
0

asp.netのWebサイトにasyncfileのアップロードがあります。私はファイルアップロードの中にファイル名を表示する必要があります。私はファイルをアップロードしたときにアップロードされたファイルの名前を表示しなければならないedit functionailtyを持っています。私はちょうど私がページロード中に持っているファイル名を表示したいと思います。どのようにサーバー側(C#)でファイルのアップロードにファイル名を割り当てることができますし、サーバー側からファイルアップロードのバックカラーを変更する方法。サーバー側でファイルアップロードにファイルを割り当てる方法C#(asp.netウェブサイト)

<asp:AsyncFileUpload ID="AFU_Doc" ErrorBackColor="Red" OnUploadedComplete="btnDocUpload_Click" 
     runat="server" UploaderStyle="Traditional" ThrobberID="aajaxLoader" /> 

答えて

0

これはできません。 AsyncFileUploadでは、FileNameプロパティは読み取り専用です。

これは隠しファイルのアップロードを避けるためのものだとします。私たちは、これはファイルアップロードコントロールの代わりにラベルを割り当てて、ファイルにラベルを付け、非表示にするには、ファイル名をバインド達成するためにhtmlまたはI asp.net

にアップロードコントロールをファイルにファイル名を割り当てることができないセキュリティ上の理由のために

0

ユーザーはそれに近く、クリック非表示ラベルに削除画像を割り当てて、ファイルアップロードコントロールを表示し、ファイルをアップロード

新しいファイルをアップロードしたい場合は、非表示にし、クライアントであなたの要件ごとに制御を以下表示することができます

にコントロールをアップロード側部または切断側。

<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" /> 
関連する問題