【发布时间】:2018-09-02 01:32:57
【问题描述】:
我有几个问题,是/否单选按钮答案。
我正在尝试将所选值(单选按钮值)保存到我数据库中的 Answers 表中。但是选择的值返回为 null。
查看
@using (Html.BeginForm("SaveAnswers", "MyController"))
<td>@Html.RadioButtonFor(model => model.answerValue[i], true) Yes @Html.RadioButtonFor(model => model.answerValuer[i], false) No</td>
<input type = "submit" name = "actionType" value = "SaveAnswers"/>
型号
Public List <bool> answerValue {get;set;}
控制器
public ActionResult SaveAnswers(string actionType)
{
Answers userAnswers = new Answers();
if (ModelState.IsValid)
{
if (actionType == "Save")
{
userAnswers.value = model.answerValue[i];
db.SaveChanges();
}
}
return View(actionType);
}
它没有在我的控制器中选择选择并显示它的 null...
【问题讨论】:
-
请使用 Chrome 开发者工具显示正在 POST 到服务器的有效负载。
-
我会看看如何获得这个工具..谢谢
-
Chrome 内置。 Control-Shift-I。点击
Network标签。 -
谢谢.. 你的意思是 Chrome 控制台 :).. 谢谢我刚刚调试了它,我在控制台中收到了这个错误:加载资源失败:服务器响应状态为 404(未找到)
-
它基本上无法获取选定的值。当我在 Visual Studio 中调试它时,它显示 answerValue[i] 为 Null
标签: c# asp.net-mvc radio-button