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