0

データベースにClientテーブルがあります。ファイル名が保存されているフィールド画像が1つあります。データを保存するときに、画像をプロジェクトの画像フォルダに保存し、画像の名前(ファイル名)をデータベースに保存する必要がありますか?どうやってやるの?また、クライアントのデータを編集したい場合は、それぞれのクライアント画像がパネルに表示されます。画像を画像フィールドに表示したい

<ext:Panel ID="Panel1" runat="server" Height="370"  RowSpan="3" Width="300"  Title="Upload Visiting card">
    <Items>
          <ext:Image ID="Image1" runat="server" Height="300" Padding="10">
                    </ext:Image>
        <ext:FileUploadField ID="FileUploadField1" runat="server" FieldLabel="Upload Image" 
        Width="285" LabelWidth="70" >
        </ext:FileUploadField>
    </Items>
</ext:Panel>

ext.netでそれを行うにはどうすればよいですか?

4

1 に答える 1

0

これらの例を見てください:

http://examples.ext.net/#/Miscellaneous/Image/Resizable/ http://examples.ext.net/#/Form/FileUploadField/Basic/

通常、DB から画像を表示するには、ジェネリック ハンドラー (ashx) を作成し、ImageUrl をこのハンドラーに画像 ID で設定することをお勧めします。

上記の例は、ファイルのアップロードの基本的な理解を示しています。ASP.NET での画像の保存に関する例はたくさんあります。たとえば、http://www.codeproject.com/Articles/126421/Image-Handling-In-ASP-NETおよびhttp://csharpdotnetfreak.blogspot.com/2009/07/fileupload-control-save-images-databaseです。 .html

于 2012-12-31T02:00:49.237 に答える