我正在尝试将表单数据发送到我的ASP MVC控制器,但表单集合是空的.操作中的变量被正确绑定.这是我的剃刀形式
@foreach (var recipe in Model.RecipesInCategory) {
<form name="input" action="mycontroller/myAction/@Model.Id1/@Model.Id2" method="post">
<fieldset>
<table >
<tr>
<td>
<input id="AddBtn" type="submit" value="Add" />
<select id="dayOfWeek" >
<option value="Sunday">Sunday</option>
<option value="Monday">Monday</option>
<option value="Tuesday">Tuesday</option>
<option value="Wednesday">Wednesday</option>
<option value="Thursday">Thursday</option>
<option value="Friday">Friday</option>
<option value="Saturday">Saturday</option>
</select>
</td>
</tr>
</table>
</fieldset>
</form>
}
Run Code Online (Sandbox Code Playgroud)
这是我的控制器.两个GUID正确通过,但dow变量始终为null.事实上,表格根本没有参赛作品.
[HttpPost]
public ActionResult myAction(Guid Id1, Guid Id2)
{
var dow = this.Request.Form["dayOfWeek"];
Run Code Online (Sandbox Code Playgroud)
请注意,我在循环中创建的此页面上有许多表单.那是问题吗?
| 归档时间: |
|
| 查看次数: |
7996 次 |
| 最近记录: |