2011-07-12 13 views
8

Nếu tôi đang sử dụng mô hình ràng buộc và một trong các biến trong mô hình là một bool chuỗi những gì phải bộ sưu tập biểu mẫu chứa được coi là đúng hay sai?Khi mô hình ràng buộc bao gồm một bool những gì chuỗi giá trị phải bộ sưu tập biểu mẫu chứa?

Vì vậy, ví dụ nếu mô hình của tôi có một biến:

bool isHappy;

Khi bộ mô hình đọc bộ sưu tập biểu mẫu và nó chứa tên "isHappy" thì giá trị sẽ là bao nhiêu? "true", "checked", "1", v.v ...?

Trả lời

11

Nó sẽ là "true" hoặc "false". Lưu ý rằng trường hợp này không phân biệt chữ "True", "False", "TRUE", "FALSE" cũng hoạt động.

0

FYI - Đây là cách tôi tạo ra một Y/N chọn danh sách cho trường hợp này:

public static class Helpers 
{ 
    public static SelectList GetYesNoSelectList() 
    { 
     SelectListItem yesChoice = new SelectListItem { Value = "True", Text = "Y" }; 
     SelectListItem noChoice = new SelectListItem { Value = "False", Text = "N" }; 
     List<SelectListItem> yesNoList = new List<SelectListItem>(); 
     yesNoList.Add(yesChoice); 
     yesNoList.Add(noChoice); 

     return new SelectList(yesNoList, "Value", "Text"); 
    } 
} 
Các vấn đề liên quan