0
使用了兩種不同形式的一個下拉列表使用MVC4,我有一個包含值的用戶可以選擇下拉列表中。然後我有兩種不同的行爲,我想將這個值傳遞給它。如果甚至有可能,我該如何實現這一目標?在ASP MVC
查看:
@using (Html.BeginForm("Action1", "Controller", FormMethod.Post, new FormCollection()))
{
@Html.DropDownList("Item", Model.GetListValues(Model.Items))
<input type="submit" value="Goto Action1">
}
@using (Html.BeginForm("Action2", "Controller", FormMethod.Post, new FormCollection()))
{
<input type="submit" value="Goto Action2">
}
控制器:
public Task<ActionResult> Action1(string item)
{
//logic
}
public Task<ActionResult> Action2(string item)
{
//logic
}
眼下,該代碼可以讓我在下拉列表中的第一種形式的值傳遞,但我要如何將其包含在第二種形式?可能涉及使用@ Html.HiddenFor?我不想複製下拉列表。
感謝。使用隱藏的輸入和jquery爲我工作。 – kbye 2013-04-25 19:06:36