Имею представление для контроллера Account со ссылкой:
@helper BookList(List<App.Models.Book> books){
for (int i = 0; i < books.Count; i++){
<td>@Html.ActionLink(books[i].Name, "Open", "Description", books[i] , null)</td>
<td>@books[i].Author</td>
}
}
Есть метод контроллера Description:
public string Open(List<App.Models.Book> book)
{
if(book == null)
{
return "Не выбрана";
}
return "Выбрана";
}
Почему при нажатии на ссылку метод срабатывает, но book становится null, возвращает "Не выбрано"?
Пробывал так:
<td>@Html.ActionLink(books[i].Name, "Open", "Description", books[i] , null)</td>
<td>@Html.ActionLink(books[i].Name, "Open", "Description", new { book = books[i] } , null)</td>
//сигнатуру метода также менял, не помогает
public string Open(Book book)