我在其中一个表单上有一个复选框。不幸的是,我似乎无法弄清楚如何从服务器端(我的控制器)获得价值。你在萨姆山怎么做?看起来你必须检查表格的时间是否为假?
你是如何做到这一点的?如何从MVC2复选框获得返回值
添加一些附加信息 如果((的FormCollection [ “popID”]!= NULL)& &(的FormCollection [ “开始日期”]!= NULL)& &(的FormCollection [ “结束日期”]!= NULL) & &(formCollection [“sendAnyway”]!= null)) { string popId = formCollection [“popID”];如果(formCollection [“StartDate”]!=“”) { startDate = DateTime.Parse(formCollection [“StartDate”]); }
if (formCollection["EndDate"] != "")
{
endDate = DateTime.Parse(formCollection["EndDate"]);
}
Boolean sendAnyway = Boolean.Parse(formCollection["sendAnyway"]);
if (client.ProcessGetABBYPopulation(popId, startDate, endDate, sendAnyway) == false)
{
return PutToQError("Error placing message on Queue");
}
else
{
//return Success("You successfully placed a message on the Queue");
return RedirectToAction("Home", "Home");
}
}
这是我的观点(在那里我有一个复选框)
<%:Html.Label("Reprocess patients already sent during this timeframe?") %>
<%:Html.CheckBox("sendAnyway") %>
更新2
检查它返回我的返回值, “真,假” 什么样的这样做的感觉是什么?
我们可能需要看到您的控制器的行动,你正在模型?或表单域作为参数? – Patricia
请发表您的代码示例,以便我们可以为您的问题提供一些解决方案......由于可能存在多个场景,因此很难提供帮助 – cpoDesign