0
我有一个没有模型的视图。在设计时间,它有两个下拉列表与值。下面是我的看法代码:返回表单值以在MVC中发布操作
if (string.Equals("Home", @ViewContext.RouteData.Values["Controller"].ToString()))
{
using (Html.BeginForm("Submit","Home",FormMethod.Post,new {@class="firstform"}))
{
<div class="field vert">
<select>
<option>Home</option>
<option>Health</option>
</select>
</div>
<div class="field vert">
<select>
<option>Education</option>
<option>Designation</option>
</select>
</div>
<input type="submit" class="btn" value="Get Now"/>
}
}
我的动作如下:
[HttpPost]
public ActionResult Submit(FormCollection f)
{
return View();
}
在行动我找不到形式的价值观,能否请您指导我应该怎么办还是什么我为失踪获取值为Submit
的操作。
我把断点和检查表单集合一无所有。请帮助
你需要给你的控件一个'name'属性,例如'
@StephenMuecke这些只是静态的下拉列表。不要期望他们改变。你仍然推荐使用模型绑定? – user576510 2014-09-25 04:28:03
就我个人而言,我会使用视图模型来获得使用强类型html助手,模型绑定和未来的灵活性的好处,但这是一个简单的例子,所以我把它留给你。 – 2014-09-25 04:33:08