私は製品ページを持っています。私は自分の製品を自分のデータベースに追加したいと思っています。 画像に問題があります。 私は、製品のeverithingを挿入すると、私はこのコードを持っている私のaspxページでは... okです:FileUploadコントロールの編集を管理する
<span>
<asp:FileUpload ID="files" runat="server" AllowMultiple="true" />
</span>
<div runat="server" id="previewImages"></div>
と私はこのコードを持っているの背後にあるコードでは、私の製品を保存:
今string filenm = string.Empty;
HttpFileCollection fileCollection = Request.Files;
for (int i = 0; i < fileCollection.Count; i++)
{
HttpPostedFile uploadfile = fileCollection[i];
if (uploadfile.ContentLength > 0)
{
string filename = uploadfile.FileName;
System.IO.Directory.CreateDirectory(Server.MapPath("immScarpe/" + txtStyle.Text));
file.SaveAs(Server.MapPath("immScarpe/" + txtStyle.Text + "/") + fileName);
//this is pseudo-code
INSERT INTO PRODUCT_IMM (IdProduct, Path) VALUES (Id, "immScarpe/" + txtStyle.Text + "/" + fileName)
}
}
を問題は、保存した商品を編集できることです。製品の編集ボタンをクリックすると、すべてのデータを読み込んでユーザーが変更できるようにする必要があります。また、画像。
主な質問は次のとおりです。保存された画像をasp:FileUploadコントロールに読み込むにはどうすればよいですか?
私がやりたいことは、イメージのプレビューを挿入と編集で表示することです。それはAllowMultipleで一つだけのFileUploadで可能だ場合、私は何をしたいの
をした事ですが、=真の私はjavascriptのような他の技術を使用して喜んで
、jQueryとAjaxのそれは
のようなものです。その必要はありません。画像をロードして編集するときに表示することができます。ユーザーが変更を保存すると、FileUpload内にファイルがあるかどうかを確認するだけです。それらを上書きする場合。あなたがすでに持っているものを保持していない場合は、 – VDWWD
@VDWWD:アップロードされた画像を見て、1つ以上削除することができますようにお願いします。私は、ユーザーが画像を置き換え、彼が何をしているのかを見せたいと思っています。 – Martina
GridViewまたはRepeaterを使用できますか? – CurseStacker