-
27-08-2012, 08:19 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi socnho90
Mã:@Ajax.ActionLink("Delete", "Delete", "Book", new { id = item.book.id }, new AjaxOptions() { Confirm = "Do you want to delete?", OnSuccess = "deleteComplete", HttpMethod = "Post" })
Mã:[HttpPost] public ContentResult Delete(int id) { BookModel model = new BookModel(); model.deleteBookById(id); return this.Content(string.Empty); }
View more random threads:
- Định nghĩa RenderBody, RenderPage và RenderSection methods trong MVC4 là gì?
- Lỗi WebDev.WebServer.exe khi đăng nhập trên localhost trên trang đăng nhập
- Cách không load lại khi chuyển trang?
- Hiểu hơn lập trình MVC5 qua dự án Web bán hàng
- Cách viết một module theo mô hình 3 lớp với ASP.NET và C#
- Page_Load đồng thời cho Page và MasterPage
- Chuyển trang khi chọn vào tiêu đề trong thẻ HTML
- Xuất thông báo sau khi click vào button submit như thế nào?
- lỗi Error The type or namespace name 'DbDataReader' could not be found (are you missing
- Trình bày bảng dữ liệu có định dạng đặc biệt
-
27-08-2012, 10:19 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi ducnv_b01048
Mình kiểm tra thì thấy lỗi này
Mình đã xóa và down lại bản jquery này mà vẫn bị như thế.
Note: Mình có xóa đi cài lại visual, liệu có phải do quá trình xóa làm mất gì đó nên mới bị lỗi như thế không?
-
27-08-2012, 11:29 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
như mình thì mình import hết mấy cái này:
Mã:<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/jquery-ui-1.8.11.min.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/MicrosoftAjax.debug.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/MicrosoftAjax.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/MicrosoftMvcAjax.debug.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/MicrosoftMvcAjax.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/MicrosoftMvcValidation.debug.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/MicrosoftMvcValidation.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/jquery-1.5.1-vsdoc.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/jquery.validate-vsdoc.js")" type="text/javascript"></script>
-
27-08-2012, 07:35 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Ajax.ActionLink delete không hoạt động lỗi: The resource can not be found
Mình code mvc 2.0 thì chạy được, không hiểu sao trong mvc 3.0 thì Ajax.ActionLink delete của mình bị lỗi
Cụ thể mình code như thế này:
_Layout:
Mã:<script src="../../Scripts/jquery-ui-1.8.11.min.js" type="text/javascript"></script> <script src="../../Scripts/MicrosoftAjax.js" type="text/javascript"></script> <script src="../../Scripts/jquery.unobtrusive-ajax.js" type="text/javascript"></script> <script src="../../Scripts/MicrosoftMvcAjax.js" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
Mã:@model IEnumerable<Mvc3_BookStore.Models.BookReview> <script type="text/javascript"> function deleteComplete() { window.location.reload(); } </script> @foreach (var item in Model) { Book Name: @Html.DisplayFor(modelItem => item.book.Name) @Ajax.ActionLink("Delete", "Delete", "Book", new { id = item.book.id }, new AjaxOptions { Confirm = "Do you want to delete?", OnSuccess = "deleteComplete", HttpMethod = "DELETE" }) }
Mã:BookModel model = new BookModel(); [AcceptVerbs(HttpVerbs.Delete)] public ContentResult Delete(int @id) { model.deleteBookById(id); return this.Content(string.Empty); }
Mình đảm bảo câu lệnh delete của mình đúng, mình check trong sql rồi mới viết ra file model mà.
Mình đã thử tạo 1 file delete.cshtml mà không ăn thua, vẫn không nhận dòng lệnh ajax, ai pro thì làm ơn giúp mình với (
-
29-08-2012, 05:59 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi socnho90
<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
lên đâu tiên mới ổn.
Để dùng Ajax bạn phải chắc chắn ClientValidationEnabled, UnobtrusiveJavaScriptEnabled được kích hoạt trong Web.config hoặc trong view
Không chỉ dừng lại ở việc sử dụng nguyên liệu cao cấp, mỗi công trình còn được "chăm sóc" bằng 4 dịch vụ xuất sắc của Tre Nghệ. Từ việc tư vấn, thiết kế đến thi công và hoàn thiện, mọi quy trình đều...
Chất Lượng và Sáng Tạo: Kiến Trúc...