0
DropDownlistから選択した番号を他のコントローラのGET Createメソッドに渡したいと思います。DropDownListは追加パラメータを渡さない
[HttpGet]
public ActionResult Details(int? id, string error)
{
{...}
var numbers = Enumerable.Range(1, 100);
ViewBag.Quantity = numbers.Select(i => new SelectListItem { Value = i.ToString(), Text = i + "%" });
return View(viewModel);
}
public ActionResult Create(int ID, int quantity)
{
{...}
}
詳細ビューは以下のようになります:のように見えます
<div>
@if (Model.ItemRent.Zatwierdzony == false)
{
using (Html.BeginForm("Create", "ItemRentLists", new { ID = @Model.ItemRent.ItemRentID }, FormMethod.Get))
{
@Html.DropDownList("quantity", new SelectList(ViewBag.Quantity, "Text", "Value"))
<input type="submit" value="Dodaj przedmioty"/>
}
}
</div>
DropDownListコントロールは「量」パラメータがでメソッドを作成するために値を渡すことはありません、ここで何が間違っているのですか?