Tôi có một ẩn boolean lĩnh vực:ASP.NET MVC 4: Thay đổi giá trị của một trường ẩn trong javascript
@Html.HiddenFor(x => x.IsTurkey)
Trong jQuery kịch bản tôi cố gắng thay đổi nó:
$("@Html.IdFor(x => x.IsTurkey)").val("False");
Nhưng trên bài viết trở lại IsTurkey không thay đổi:
HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Search(TurkeyModel model)
{ ...}
Sử dụng jQuery như trên, làm cách nào để tôi thay đổi giá trị của ẩn trường boolean trong MVC 4?
Tôi có thể bị nhầm lẫn nhưng tôi nghĩ bạn muốn làm '$ (Html.IdFor (x => x.IsTurkey))', cũng cố gắng không trộn mã phía máy chủ và front-end. Bạn có thể không nhận được ID của nó theo bất kỳ cách nào khác không? –
Trong MVC 4, $ ("# @ Html.IdFor (x => x.IsTurkey)") là cách chính xác để tạo javascript động. –