可以使用HTML标记手动创建复选框,然后在控制器中处理它。
例如,我们可以在视图中使用以下HTML标记来创建一个复选框:
然后,在处理POST请求时,我们可以检查该值是否存在并确定它是否被选择:
[HttpPost]
public ActionResult MyAction(FormCollection form)
{
bool isChecked = form["myCheckbox"] == "true";
// 进一步处理 isChecked 属性
return View();
}
这将在控制器端手动处理复选框。如果需要在多个视图中重复使用此代码,可以考虑使用自定义HTML助手方法。