Я думаю, что вы путаете class
и method
.
Код, который вы опубликовали, - это метод Index
в классе (я полагаю) MoviesController
.
Эта строка
<td>@Html.ActionLink(item.MovieName, "Details", "Movies", new { id = item.MovieID }, null)</td>
создает ссылку на действие Details
в контроллере Movies
, передавая ему идентификатор.
Итак, вам нужен в вашем классе MoviesController
метод Details
, имеющий параметр с именемid
чтобы получить и использовать его.
public class MoviesController: Controller
{
// code of other methods
public ActionResult Details(int id)
{
// get details of movie with id
}
}
Примечание: если вы используете ActionLink
в представлении, возвращаемом контроллером Movies
, вам не нужно указыватьконтроллер снова, чтобы вы могли написать
@Html.ActionLink(item.MovieName, "Details", new { id = item.MovieID })
, и он будет делать то же самое.