クラスに文字列型のプロパティがあります。
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.
助けてください...