У меня есть какие-то сомнения, в настоящее время я использовал модальное диалоговое окно jquery для отображения деталей экземпляра db. Диалог загружает частичное представление, которое отображает данные в виде таблицы. Я хочу разрешить пользователю нажимать кнопку «Редактировать» и напрямую редактировать данные в таблице (точнее, я хочу вызвать изменение каждого @ Html.DisplayFor в редактируемое поле). Я понятия не имею, как это можно сделать. Нужно ли открывать другое диалоговое окно после того, как пользователь нажмет кнопку «Изменить»? Любой другой возможный способ сделать это ??
Очень ценю любую помощь ...
Я вызываю мой диалог в View следующим образом:
//Call Details action to display the food details
var url = 'Details?cid=' + id;
$detaildialog.dialog({ open: function () { $(this).load(url) } });
$detaildialog.dialog('open');
Действие Details вернет мое частичное представление, то есть таблицу, которую я использовал для отображения всех подробностей моего экземпляра Food (ниже приводится его часть):
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.FoodName)
</td>
<td>
@Html.DisplayFor(modelItem => item.FoodAmount)
</td>
<td>
@Html.DisplayFor(modelItem => item.StorageDate)
</td>
Любая подсказка ?? Пожалуйста, помогите ..