Tôi đang sử dụng HtmlHelper để tạo ra một hộp kiểm trong quan điểm của tôi như vậy:Setting html thuộc tính đó được dành riêng từ khóa trong Html.CheckBoxFor trong ASP.NET MVC
<%= Html.CheckBoxFor(model => model.SeatOnly, new { checked = "checked" })%>
Tuy nhiên, một lỗi đã được ném khi được chọn là một từ khóa dành riêng. Tôi đã tìm thấy một vài người nói rằng bạn phải sử dụng 'tiền tố từ dự trữ, chỉ cần đặt một uderscore ở phía trước của thuộc tính như sau:
<%= Html.CheckBoxFor(model => model.SeatOnly, new { _checked = "checked" })%>
này không tạo ra một lỗi nhưng trong tạo html thuộc tính là thực sự '_checked' có nghĩa là nó không hoạt động (nếu tôi sử dụng firebug và loại bỏ gạch dưới thuộc tính sau đó có hiệu lực).
Có ai biết cách này trong khi vẫn đang sử dụng CheckBoxFor
không?
Cảm ơn
+1 Cũng áp dụng cho việc cố gắng đặt thuộc tính html 'class'. – AaronLS