【发布时间】:2017-12-14 09:35:36
【问题描述】:
我正在尝试自己创建一个复选框,当它被点击时,它将根据结果将真或假值发送回控制器,它将添加或删除它并基于此返回结果。我没有使用模型,我希望在单击提交请求后没有按钮。
到目前为止,我有:
@using (Html.BeginForm("Index", "Home", FormMethod.Post))
{
<label>View All Tickets @Html.CheckBox("chkAllTickets")</label>
}
我只想发回类似的东西 public ActionResult Index(bool Checked) 和checked 在点击时将保持真或假。
我需要使用 jQuery 还是它更简单,我只是错过了一些东西。到目前为止,我已经轻松完成了所有事情,这给我带来了很多麻烦。
提前致谢。
【问题讨论】:
-
你的模型中有这个属性吗?
-
这是一个类似的问题,但我也想在单击 chekcbox 时提交。不,我宁愿在我的模型中没有它,但我在控制器的一个类中将它作为 public bool ChkAllTickets { get;放; }
-
现在您正在使用一个表单,这意味着表单需要提交(通常是单击“提交”按钮的结果)才能联系服务器。从您的描述看来,您希望它在他们单击复选框时立即发生,这意味着 ajax 调用会更合适。
标签: c# asp.net-mvc checkbox