Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[50.17.63.57] |
|
Сообщ.
#1
,
|
|
|
В представлении визуализирован список продуктов с характеристиками и справа от каждого продукта есть кнопка "удалить"
у каждого продукта есть id как сделать, чтобы при нажатии "удалить" появлялось модальное окно с кнопкой submit, при нажатии на которую бы продукт удалялся я завел такую функцию на jQuery <script language="JavaScript"> $(function () { $("#dialog-modal").dialog({ autoOpen: false, width: 300, height: 200, modal: true }); $("#modal-opener").click(function () { $("#dialog-modal").dialog("open"); }); $("#modal-closer").click(function () { $("#dialog-modal").dialog("close"); }); }); </script> и при визуализации списка продуктов @foreach (var item in Model.Products) { ... <div id="dialog-modal" title="Удаление" style="display:none"> @using (Html.BeginForm("DeleteProduct", "Product")) { @Html.Hidden("productId", item.Id) @Html.Hidden("productCount", Model.Products.Count()) @Html.Hidden("pageNumber", Model.PagingInfo.CurrentPage) <p>Действительно удалить продукт?</p> <div style="text-align:center"> <input type="submit" value="Удалить" class="btn btn-default" /> <input type="button" id="modal-closer" value="Отмена" class="btn btn-default" /> </div> } </div> <input type="button" id="modal-opener" value="Удалить" class="btn btn-default" /> </td> </tr> } присваиваю диалогу id=dialog-modal, проблема в том что продуктов несколько , и как тогда? можно использовать данный подход, присваивая разные id присваивать формам? Наверное, все таки лучше сделать функцию на JavaScript с параметром itemId.. как надо?)) |
Сообщ.
#2
,
|
|
|
Цитата lSergey @ лучше сделать функцию на JavaScript с параметром itemId именно так и надо делать |