【发布时间】:2014-07-29 01:24:48
【问题描述】:
我正在尝试使用 formcollection 类将文本框值添加到 DB,但每次它只给出一个文本框值而不是其他文本框值。我正在分享我到目前为止所做的事情。请指导我
视图中的文本框:
<input type="text" name="abcd" autocomplete="off" id="PartNumber0" style="width:130px;" />
<input type="text" name="abcd" autocomplete="off" id="PartNumber1" style="width:130px;" />
<input type="text" name="abcd" autocomplete="off" id="PartNumber2" style="width:130px;" />
<input type="text" name="abcd" autocomplete="off" id="PartNumber3" style="width:130px;" />
<input type="text" name="abcd" autocomplete="off" id="PartNumber4" style="width:130px;" />
<input type="text" name="abcd" autocomplete="off" id="PartNumber5" style="width:130px;" />
动作方法:
public async Task<ActionResult> Create(FormCollection values)
{
var abc = values["abcd"].ToString();
var getID = await db.Parts.Where(c =>c.PartNumber==abc).FirstOrDefaultAsync();
}
它只是将第一个文本框名称“abcd”值保存到 DB,但我想要 DB 中的所有文本框值,请指导我
【问题讨论】:
-
您能在表单中显示另一个文本元素的视图 html 吗?
-
其他文本框在哪里?
-
@VahidND 我已经更新了我的问题,请检查
-
@NeilThompson 我已经更新了我的问题,请检查
标签: asp.net asp.net-mvc linq entity-framework asp.net-mvc-4