我在其中一個表單上有一個複選框。不幸的是,我似乎無法弄清楚如何從服務器端(我的控制器)獲得價值。你在薩姆山怎麼做?看起來你必須檢查表格的時間是否爲假?
你是如何做到這一點的?如何從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