Каков наилучший способ выполнить это действие на C# asp.net?
Сценарий:
У нас есть 4 изображения и пользователю необходимо отметить выбранное изображение (изображение становится границу) - и нажав кнопку submit
выбранное изображение должно быть сохранено в базе данных.
Мы попытались использовать JQuery, но в процессе отправки, но мы не смогли получить выбранное изображение.
Спасибо за консультацию.C# asp.net - выбрать изображение и сохранить в базе данных
страницы ASPX:
<div id="dragitem1">
<asp:FileUpload ID="selectImageDrag1" runat="server" />
<asp:Button ID="imageUploadDrag1" runat="server" Text="upload" OnClick="imageUploadDrag1_Click" />
<asp:Image ID="imageDrag1" runat="server" />
<div>
<asp:Image ID="image1DragArea1" runat="server" />
<asp:Image ID="image2DragArea1" runat="server" />
<asp:Image ID="image3DragArea1" runat="server" />
<asp:Image ID="image4DragArea1" runat="server" />
</div>
JQuery:
$(document).ready(function() {
$(function() {
for (var i = 1; i < 5; i++) {
$("#image" + i + "DragArea1").removeClass("showBorder");}
$(this).addClass("showBorder");
});
}
});
теперь ... как C# код позади должен выглядеть?
Описание заставляет это звучать так, как будто эти изображения уже находятся на странице. Они уже поданы из приложения? Почему изображения должны быть сохранены в базе данных, если они уже находятся на сервере? Не можете ли вы просто сохранить выделение, а не изображение, создавая отношения «многие-ко-многим» между изображениями и пользователями? – David
пользователь загружает изображения - но они сохраняются в папке, а не в базе данных (там, где нет связи между пользователем и изображением). нажав кнопку отправки, изображение будет сохранено как «выбор пользователя» в базе данных ... мы не хотим вставлять изображения без пользователей в базу данных ... – user2828251
Итак ... к тому времени, когда пользователь отправит форму, изображения уже сохранены на стороне сервера. Как вы однозначно идентифицируете каждое изображение при отображении их в форме? Вы должны использовать этот уникальный идентификатор при сохранении выбора пользователя в базе данных. На самом деле это не что иное, как догадки и гипотезы, без какой-либо реальной выборки кода. Вы утверждаете, что сделали попытку, но что-то об этой попытке не сработало. Мы можем помочь выявить проблему в этой попытке, если вы действительно ее нам покажете. – David