Hy vọng ai đó có thể giúp tôi với một thứ tôi đang thử nghiệm trong MVC 4 bằng cách sử dụng bootstrap.MVC 4 Bootstrap Modal Edit Detail
Tôi có chế độ xem chỉ mục được nhập mạnh mẽ hiển thị các mục trong bảng cùng với chỉnh sửa và xóa các biểu tượng hành động trong mỗi dòng.
@model IEnumerable<Models.EquipmentClass>
....
@foreach (var item in Model)
{
<tbody>
<tr>
<td>
@item.ClassId
</td>
<td>
@item.ClassName
</td>
<td>
<a [email protected]("Edit", "EquipmentClass", new { id = item.ClassId })>
<i class="icon-edit"></i>
</a>
<a [email protected]("Delete", "EquipmentClass", new { id = item.ClassId })>
<i class="icon-trash"></i>
</a>
</td>
</tr>
</tbody>
} <!-- foreach -->
Bộ điều khiển EquipmentClass trả về chế độ xem Chỉnh sửa cho mục đã chọn dựa trên id. Tất cả tuyệt vời và được mong đợi tại thời điểm này
public ViewResult Edit(int id)
{
return View(equipmentclassRepository.Find(id));
}
Điều tôi muốn biết là cách mở biểu mẫu chỉnh sửa trong hộp thoại kiểu khởi động.
Tôi có thể thử và thay thế hành động chỉnh sửa trong bảng bằng cách sau và sau đó có div phương thức ở cuối chế độ xem nhưng làm cách nào để chuyển ID của mục đã chọn và trình trợ giúp html nào tôi nên sử dụng phần phương thức?
<!-- replaced table action -->
<a class="btn pull-right" data-toggle="modal" href="#myModal" >Details</a>
....
<!-- modal div -->
<div class="modal hide fade in" id="myModal")>
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h3>Modal header</h3>
</div>
<div class="modal-body">
@Html.Partial("Edit")
</div>
<div class="modal-footer">
<a href="#" class="btn" data-dismiss="modal">Close</a>
<a href="#" class="btn btn-primary">Save changes</a>
</div>
</div>
Tôi rất muốn đánh giá cao bất kỳ lời khuyên, cảm ơn nhiều
Bạn đã xóa lớp 'hide' khỏi câu trả lời của mình, chứ không phải' fade'. –