-1
私は10のboolプロパティで構成されるクラスを持っています。私のviewmodelは単一文字列のプロパティを持っています。私はコントローラのこの文字列プロパティにbool値をマップしようとしています。出来ますか?また、ビューの真偽値を避けるために、boolプロパティで構成されるテーブルのカラム名を返すことも可能です。MVC Boolのプロパティを単一の文字列プロパティに変換する
私は10のboolプロパティで構成されるクラスを持っています。私のviewmodelは単一文字列のプロパティを持っています。私はコントローラのこの文字列プロパティにbool値をマップしようとしています。出来ますか?また、ビューの真偽値を避けるために、boolプロパティで構成されるテーブルのカラム名を返すことも可能です。MVC Boolのプロパティを単一の文字列プロパティに変換する
最初の部分:はい、すべてのプロパティを連結し、boolをそれぞれのように文字列に変換するだけです。私はこれについての良いユースケースを見ていないことを認めなければならないので、私は詳しく説明しません。上記のことが意味をなさない場合には、より詳細に説明していただき、このユースケースを説明することができます。第二部:はい - かわり
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、など)を呼び出していない返すビューモデルを使用しますかtrueの代わりにフィールドはありません。falseです。
ありがとうございました。しようとします –