int
値を取得するための CheckBoxFor を作成するのに助けが必要です。
何かのようなもの:
@Html.CheckBoxForInt(m => m.foo.intValue)
他にチェックされていない場合は、チェックする必要があります。intValue = 1
int
値を取得するための CheckBoxFor を作成するのに助けが必要です。
何かのようなもの:
@Html.CheckBoxForInt(m => m.foo.intValue)
他にチェックされていない場合は、チェックする必要があります。intValue = 1
int との間で変換する bool プロパティをモデルに公開しないのはなぜですか?
このようなもの:
public bool BoolValue
{
get { return IntValue == 1; }
set { IntValue = value ? 1 : 0;}
}
public int IntValue { get; set; }
次に、それを使用してチェックボックスを作成できます
@Html.CheckBoxFor(m => m.foo.BoolValue)
何らかの理由で上記の応答でエラーが発生しましたが、同じ考えに基づいて、次のようにコードを変更しました。
public int IntValue { get; set; }
public bool BoolValue
{
get { return IntValue == 1; }
set {
if(value)
IntValue = 1;
else
IntValue = 0;
}
}
そしてそれは私のために働きます。