В моей базе данных у меня есть книги и арендные книги. Я создал представление для книг, в котором индекс возвращает список всех созданных книг. Теперь я хотел бы сделать следующее:Mvc 2 - ActionLink Создайте новый идентификатор и перейдите к контроллеру
У меня есть ActionLink, который говорит Rent Book. Когда пользователь нажимает «Rent Book», он должен создать арендную плату за это. Я не знаю, как это реализовать.
Это то, что я пытался сделать: Это в де Индекс Вид книг
<%: Html.ActionLink("Rent Book", "RentBooks", "Book", new { id=item.RentBooks.Select(r=>r.RentId)}, null)%>
У меня есть это в моем BookController:
public ActionResult RentBooks (int id)
{
db.RentBooks.Where(rb => rb.RentId == id).FirstOrDefault();
return View();
}
Может быть, я что-то missthinking ... мне нужно сделать это в моем RoleController? В Индексе Книг я не могу назвать
item.RentBooks.RentId
Весь мой код происходит в пределах модели книг ... так что я не могу сказать, что в книге «Новые книги RentBook» Index of Books – bfmv991