我在視圖中列出了電影項目,並且想知道如何將通過複選框選擇的任何電影傳遞到其他視圖,例如SelectedMovies視圖。如何傳遞所選複選框項目的列表並傳遞到下一個視圖
我目前的型號:
public class Movie
{
public int MovieID { get; set; }
public string Name { get; set; }
public string Description { get; set; }
}
控制器:
public ActionResult Movies()
{
return View(rc.GetAll().OrderBy(m => m.Name));
}
public ActionResult SelectedMovies()
{
return View();
}
電影查看:
@model IEnumerable<Application.Models.Movie>
@using (Html.BeginForm("SelectedMovies","Site"))
{
@foreach (var item in Model)
{
<li>
@Html.DisplayFor(modelItem => item.Name)
@Html.DisplayFor(modelItem => item.Description)
@Html.CheckBoxFor(modelItem => item.isSelected)
</li>
}
}
在S選擇的電影視圖將只是一個視圖,其中包含在「電影視圖」中選中的項目。
目前還不清楚你在問什麼。您可以將選定的項目保存到您的數據庫中,並重新填充視圖,它將包含選定的項目。請提供更多見解 –
我做了一個小小的編輯,不知道如何讓它更清晰 – redM