【发布时间】:2014-10-30 21:16:04
【问题描述】:
以下是用 ASP.NET Razor 编写的。
我有一个页面,它根据数据库查询的结果在 HTML 表单中动态创建行。结果集中的每一行对应于表单中的一行。每行都有两个输入字段,我需要能够通过 $_POST 传递它们。
foreach (var @row in list) {
<li>
<span style="width: 100px; display: inline-block">@row.Name</span>
<input type="text" name="time[]" />minutes on
<input type="text" name="date[]" />
</li>
}
我的期望是我能够像这样访问和迭代数据:
var timeList = Request.Form["time"];
foreach (var time in timeList) {
// Stuff
}
但这不起作用。我不断收到 timeList 的“对象引用未设置为对象的实例”错误。我想要做的甚至可能吗?知道有什么问题吗?
【问题讨论】:
标签: html asp.net asp.net-mvc post razor