我正在 mvc 中迈出第一步,我需要帮助。我正在将数据从视图传递到这个控制器,我需要将带有详细信息的选定项目传递到另一个视图(即用户添加他的电子邮件详细信息的表单),我不知道如何。这就是我从提交的表单向控制器获取详细信息的方式
public ActionResult list()
{
var AllItems = db.menu.ToList();
Mapper.CreateMap<Menu, SelectableMenu>();
return View(AllItems.Select(m => new SelectableMenu { price = m.price, MenuId = m.MenuId, Name = m.Name })
.ToList());
}
[HttpPost]
public ActionResult List(IEnumerable<SelectableMenu> item)
{
var userSelectedMenu = item.Where(m => m.IsSelected).Select(m => m.Name + m.price + m.MenuId);
if (userSelectedMenu != null && userSelectedMenu.Any())
{
return View("bla");
}
return View();
}