将复选框结果转换为模型的值
本文关键字:模型 转换 复选框 结果 | 更新日期: 2023-09-27 18:09:03
我有一个ASP。. NET项目,我有一些复选框来选择复发。我想把它转换成一个字符串来显示
一个简单的版本是
Create.cshtml
@using (Html.BeginForm())
{
@Html.ValidationSummary(true)
<fieldset>
<p style="font-weight:bold">New Record</p>
<div id="date">
<input type="checkbox" value="Sunday" />Sunday
<input type="checkbox" value="Monday" />Monday
<input type="checkbox" value="Tuesday" />Tuesday
...
</div>
<p>
<input type="submit" value="Create" />
</p>
<div align="left">
<font color="black" size="4" > @Html.ActionLink("<<Back to List", "Index", "Home", null, null)</font>
</div>
</fieldset>
}
我想把它保存在模型中作为一个简单的字符串,比如"1011011"
标准创建函数
[HttpPost]
public ActionResult Create(Event event)
{
if (ModelState.IsValid)
{
using (var context = new EventDBContext())
{
context.RecordList.Add(event);
context.SaveChanges();
}
return View("Index");
}
return View("Error");
}
正确的方法是什么?
利用CheckBoxFor
输入扩展名
有各种使用指南