-
28-08-2013, 05:10 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Hỏi về delete trả về alert để hiển thị lên view (MVC)
Mình mới tìm hiểu về MVC và có làm ví dụ về insert, delete trong MVC. Mình bị vướng một chỗ và muốn hỏi các bạn [IMG]images/smilies/biggrin.png[/IMG][IMG]images/smilies/biggrin.png[/IMG]. Mình có một table hiển thị danh sách tỉnh thành. Mình muốn xóa dòng trong table đó và khi xóa xong thì hiện thông báo thành công hoặc ko xóa đc thì hiện thông báo lỗi ra bằng alert của script nhưng mình làm nó chỉ hiện ra alert trắng [IMG]images/smilies/21.gif[/IMG][IMG]images/smilies/21.gif[/IMG]
Đây là code trong phần controller của mình:
Mã:#region "Delete" public ActionResult Delete(int idTinhThanh) { try { bool b = dm.b_DeleteTinhThanh(idTinhThanh); if (b == false) { ViewData["msg"] = "Xóa thất bại"; } return RedirectToAction("Index"); } catch (Exception) { return View(); } } #endregion
Mã:$(document).on('click', "#JSDelete", function (event) { if (!confirm("Có chắc muốn xóa tỉnh thành đang chọn?")) { event.preventDefault(); } else { if ('@ViewData["msg"]' != null) { alert('@ViewData["msg"]'); } } });
Mã:<a href="@Url.Action("Delete", "DMTinhThanh", new { idTinhThanh = tt.PID })" id="JSDelete"> [IMG]~/Content/Images/Control/Delete.png[/IMG]</a>
View more random threads:
- Load dữ liệu lên datagridview
- Hỏi về upload ảnh lên Picasa (google)
- [C#]Cách thay đổi giá trị của element hay node trong file XML
- Viết lớp CMyInt
- Hỏi về cơ sở dữ liệu SQL trong C#
- Tác dụng của virtual và override ?
- Định hướng làm việc với các dự án versionUp
- Vấn đề về struct trong C#
- Thuật toán mã hóa trên C#?
- load Usercontrol vào trang aspx nhưng mà ko load đc file CSS ?
-
09-09-2013, 09:40 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Like this (Razor):
Mã:var str = @Html.Raw(Json.Encode(ViewData["Text"]));
Mã:var str = <%= new JavaScriptSerializer().Serialize(ViewData["Text"])) %>;
Mã:var str = <%= new JavaScriptSerializer().Serialize(Model.Text) %>;
Mã:var model = <%= new JavaScriptSerializer().Serialize(Model) %>;var str = model.Text;
-
09-09-2013, 06:49 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình nghỉ nếu bạn return về thay vi
Mã:return RedirectToAction("Index");
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...