2010-04-06 41 views
15

Ai đó có thể cung cấp một ví dụ đơn giản về cách sử dụng đúng Html.RadioButtonFor? Hãy nói rằng đó là một kịch bản đơn giản, nơi mô hình của tôi có một thuộc tính chuỗi có tên là Giới tính. Tôi muốn hiển thị hai nút radio: "Nam" và "Nữ".RadioButtonFor trong ASP.NET MVC 2

Cách sạch nhất để thực hiện điều này trong khi giữ lại giá trị đã chọn trong chế độ xem Chỉnh sửa là gì?

Trả lời

5

This question on StackOverflow giao dịch với RadioButtonListFor và câu trả lời giải quyết câu hỏi của bạn quá (@Larsenal nó cũng bao gồm nhãn với "cho" thuộc tính)

26
Male: <%= Html.RadioButtonFor(x => x.Gender, "Male") %> 
Female: <%= Html.RadioButtonFor(x => x.Gender, "Female") %> 
+3

Đó là khá cơ bản, nhưng tôi muốn lập luận rằng việc sử dụng thích hợp sẽ bao gồm

+12

Mở rộng nhận xét của @ Larsenal, bạn có thể làm như vậy: '<% = Html.Label (" Gender1 "," Male: ")%><% = Html.RadioButtonFor (x => x.Gender," Male " , mới {@ id = "Gender1"})%> ' – JustinP8

+0

Upvoted @ JustinP8 và trả lời câu trả lời - hai radiobuttonfor không có id @ = cung cấp cùng id cho hai phần tử html thực sự khó chịu! – Andiih

Các vấn đề liên quan