如果我使用模型綁定,並且模型中的其中一個變量是布爾值,那麼表單集合必須包含什麼字符串才能被視爲真或假?當模型綁定包含一個bool表單集合必須包含哪些字符串值時?
因此,舉例來說,如果我的模型有一個變量:
布爾isHappy;
現在,當模型聯編程序讀取表單集合並且它包含名稱「isHappy」時,該值必須是什麼? 「真」,「檢查」,「1」等?
如果我使用模型綁定,並且模型中的其中一個變量是布爾值,那麼表單集合必須包含什麼字符串才能被視爲真或假?當模型綁定包含一個bool表單集合必須包含哪些字符串值時?
因此,舉例來說,如果我的模型有一個變量:
布爾isHappy;
現在,當模型聯編程序讀取表單集合並且它包含名稱「isHappy」時,該值必須是什麼? 「真」,「檢查」,「1」等?
它將是「真」或「假」。請注意,它是不區分大小寫的,所以「True」,「False」,「TRUE」,「FALSE」也適用。
僅供參考 - 這是我如何創建一個Y/N選擇列表這種情況:
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");
}
}