0

クラスに文字列型のプロパティがあります。

public string Months { get; set; }

ビューで、月を表示するチェックボックス リストを作成する必要があります。1 月が選択されている場合は 1 をデータベースに保存する必要があります。

値を渡すために ajax フォームを使用しました。checkboxlist を除くすべてのフィールドでうまく機能します。

 @using (@Ajax.BeginForm("Create", "Rate", null, new AjaxOptions { OnSuccess = "OnSuccessRateCreate", HttpMethod = "POST" }, new { id = "RateForm" }))
    {
    //fields inside this
@Html.CheckBoxFor(model=>model.Months,new{id="month",value="1"})Jan
@Html.CheckBoxFor(model=>model.Months,new{id="month1",value="2"})Feb
@Html.CheckBoxFor(model=>model.Months,new{id="month2",value="3"})Mar
@Html.CheckBoxFor(model=>model.Months,new{id="month3",value="4"})Apr
    }

エラーが表示されます:-

Cannot implicitly convert type string to bool.

助けてください...

4

1 に答える 1