Tôi đăng json với các tên biến có dấu gạch dưới (like_this
) và cố gắng liên kết với mô hình được gắn liền (LikeThis
), nhưng các giá trị không thể bị ràng buộc.Mô hình MVC 3 ràng buộc với dấu gạch dưới
Tôi biết tôi có thể viết một mô hình tùy chỉnh chất kết dính, nhưng kể từ khi quy ước nhấn mạnh là rất phổ biến tôi mong đợi rằng một giải pháp đã tồn tại.
Hành động/mô hình tôi đang cố gắng để gửi đến là:
/* in controller */
[HttpPost]
public ActionResult UpdateArgLevel(UserArgLevelModel model) {
// do something with the data
}
/* model */
public class UserArgLevelModel {
public int Id { get; set; }
public string FirstName { get; set; }
public string Surname { get; set; }
public int ArgLevelId { get; set; }
}
và các dữ liệu json giống như:
{
id: 420007,
first_name: "Marc",
surname: "Priddes",
arg_level_id: 4
}
(Đáng tiếc là tôi không thể thay đổi một trong hai việc đặt tên của một trong hai json hoặc mô hình)
hiển thị cho chúng tôi mã số – Shyju
thêm vào, nó thực sự không có gì thú vị mặc dù ... –
tại sao không thay đổi JSON để phù hợp với các tên thuộc tính mô hình? – Shyju