【发布时间】:2016-01-02 05:40:43
【问题描述】:
在我的 .cshtml 文件中,我有这个带有复选框的表单:
<div class="checkbox">
<label>
<input type="checkbox" value="Clothing" name="Child1GiftTypeNeed" checked>
Clothing
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" value="Shoes" name="Child1GiftTypeNeed">
Shoes
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" value="Coat/Jacket" name="Child1GiftTypeNeed">
Coat/Jacket
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" value="Books" name="Child1GiftTypeNeed">
Books
</label>
</div>
如何将这些复选框的值插入到以逗号分隔的单个数据库列中?
(我是一个全新的 C# 学习者)
这是我从代码隐藏中插入的内容:
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Index([Bind(Include = "Id,Child1GiftTypeNeed")] HGProgram hgProgram)
{
if (ModelState.IsValid)
{
//Save to my database
db.HGPrograms.Add(hgProgram);
db.SaveChanges();
}
}
【问题讨论】:
-
能否请您说明问题?
标签: c# asp.net-mvc model-view-controller checkbox