Tôi có chế độ xem hiển thị một số dữ liệu từ mô hình. Tôi đã gửi nút mà onClick sự kiện nên thay đổi giá trị của mô hình và tôi vượt qua mô hình với các giá trị khác nhau nhưng giá trị của tôi trong TextBoxFor ở lại giống như họ đã tải trang. Làm thế nào tôi có thể thay đổi chúng?MVC - thay đổi giá trị của mô hình theo quan điểm trên bài đăng
Trả lời
Đó là cách người trợ giúp HTML hoạt động và theo thiết kế. Trước tiên, họ sẽ xem xét dữ liệu đã đăng và sau đó trong mô hình. Vì vậy, ví dụ nếu bạn có:
<% using (Html.BeginForm()) { %>
<%= Html.TextBoxFor(x => x.Name) %>
<input type="submit" value="OK" />
<% } %>
mà bạn gửi bài đến các hành động sau đây:
[HttpPost]
public ActionResult Index(SomeModel model)
{
model.Name = "some new name";
return View(model);
}
khi xem được hiển thị lại giá trị cũ sẽ được sử dụng. Một cách giải quyết có thể là để loại bỏ các giá trị từ ModelState:
[HttpPost]
public ActionResult Index(SomeModel model)
{
ModelState.Remove("Name");
model.Name = "some new name";
return View(model);
}
thử nó trong một kịch bản rất giống nhau .. dường như không làm việc. Bất kỳ trợ giúp sẽ được đánh giá cao ở đây - http://stackoverflow.com/questions/12138552/trying-to-update-the-model-in-controller-to-avoid-validation –
Hơn nữa để câu trả lời của Darin này hoạt động chính xác giống với MVC4 và Razor. – Bern
Điều này đã giúp tôi rất nhiều, cảm ơn bạn! Đối với người đóng câu hỏi này: bạn cần phải biết những gì đang được hỏi ở đây trước khi đưa ra phán quyết của bạn cho dù câu hỏi này là giá trị bất cứ điều gì hay không !! – Kizz
- 1. loại động theo quan điểm của MVC
- 2. Bài đăng MVC không thêm giá trị vào mẫu
- 3. MVC3: Cách buộc Html.TextBoxĐể sử dụng giá trị mô hình thay vì giá trị đã đăng
- 4. Parse thập phân theo quan điểm mô hình
- 5. ASP.NET MVC: Thay đổi thuộc tính của mô hình trên postback
- 6. Asp.Net Mvc: Không thể truy cập vào không gian tên của mô hình của tôi theo quan điểm của tôi
- 7. giá trị hộp kiểm bài đăng
- 8. Giá trị gửi loại đầu vào HTML mà không sửa đổi giá trị bài đăng?
- 9. Ưu điểm và nhược điểm của phương pháp nghe/quan sát để thông báo Thay đổi mô hình
- 10. HtmlEncode trên bài đăng cho ASP.Net MVC 3 Html.TextAreaFor
- 11. bài đăng ajax - Tôi muốn thay đổi giá trị tiêu đề Chấp nhận mã hóa
- 12. MVC 3 - Razor - Giá trị Print từ mô hình
- 13. Thay đổi giá trị quan sát được trên thay đổi thả xuống Knockout Js
- 14. Quan điểm dựa trên lớp cho mối quan hệ M2M với mô hình trung gian
- 15. dữ liệu viết bài khi mô hình quan điểm của tôi có một constructor không hoạt động
- 16. Với Cocoa Bindings, thay đổi giá trị của NSTextField theo lập trình không cập nhật mô hình
- 17. django: Thay đổi giá trị mặc định cho lớp mô hình mở rộng
- 18. Thay đổi giá trị của trình giữ chỗ đầu vào thông qua mô hình?
- 19. thay đổi liên kết giới thiệu của Bài đăng Ajax
- 20. Bài đăng jQuery với FileStreamResult là giá trị trả lại
- 21. Thay đổi giá trị mặc định của thời gian chờ của phiên trong asp.net mvc
- 22. Mô hình MVC ràng buộc một mảng chuỗi từ bài đăng jQuery
- 23. Hiển thị giá trị điểm theo mặc định trên ZedGraph
- 24. Từ chối thay đổi giá trị quan sát
- 25. ASP.NET MVC 4: Thay đổi giá trị của một trường ẩn trong javascript
- 26. Tuỳ chỉnh ValidationAttribute không bắn IsValid chức năng cuộc gọi theo quan điểm mô hình
- 27. nhận giá trị đã kiểm tra cho jsTree - gửi kèm theo biểu mẫu bài đăng
- 28. Đăng mảng theo dạng mvc
- 29. Thay đổi lựa chọn giá trị của kendo ui DropDownList
- 30. ASP.NET MVC với mô hình điểm lồng nhau và Knockout
Nếu không có bất kỳ mã nguồn nó không thể đưa ra bất cứ câu trả lời – Tx3