-1
我有類,包括10個布爾屬性。我的viewmodel有單個字符串屬性。我試圖將布爾值映射到控制器中的這個字符串屬性。可能嗎?此外,有可能返回表,該表由布爾屬性的列名,以避免鑑於真假值。MVC布爾屬性爲單一字符串屬性
我有類,包括10個布爾屬性。我的viewmodel有單個字符串屬性。我試圖將布爾值映射到控制器中的這個字符串屬性。可能嗎?此外,有可能返回表,該表由布爾屬性的列名,以避免鑑於真假值。MVC布爾屬性爲單一字符串屬性
第一部分:是的,正好連接所有屬性一起轉換布爾串上每一個像你那樣做。我就不細說了,因爲我必須承認,我沒有看到一個很好的使用情況。快樂的詳細解釋,如果上面沒有任何意義,你可以解釋爲這個用例。第二部分:是的 - 要麼使用返回是/否字符串而非布爾值或使用輔助方法或部分類像做
class myClass
{
public bool prop1 {get; set;}
public bool prop2 {get; set;}
public bool prop3 {get; set;}
//etc
public string prop1String { get { return prop1 ? "Yes" : "No"} }
public string prop2String { get { return prop2 ? "Yes" : "No"} }
public string prop3String { get { return prop3 ? "Yes" : "No"} }
//etc
}
視圖模型只要打電話給替代性(prop1String等)來顯示是,沒有字段,而不是真,假。
感謝。會嘗試 –