У меня есть флажок следующим образом:
@using (Html.BeginForm("ItemsEdit", "Items", FormMethod.Post))
{
@Html.CheckBox("itemCheck")
}
Я хочу иметь возможность отправлять дополнительное значение контроллеру при его нажатии, примерно так:
<input id = "@dataLineItem.Split(Model.ItemList.delimiterChar)[0]" type="checkbox" value="true" name="Remember" onclick="sendCheckId(this.id)" />
Ниже jQuery, который я использую, чтобы передать это значение идентификатора моему контроллеру:
function sendCheckId(checkedId) {
var sentId = checkedId;
$.post("/Items/ItemsEdit/", { sendIdToAction: sentId })
}
Однако, если бы я использовал вышеописанный метод, я бы не знал, как передать 'true / false 'значения флажка для того же контроллера.