Мой проект - обзорный сайт о фильмах, сериалах и актерах.У меня уже есть просмотры фильмов, сериалов и актеров (индекс, детали, редактирование и удаление), с правильными контроллерами и всем.Но теперь я пытаюсь создать кнопки «Создать случайный фильм» и «Создать случайную серию» на главном экране, чтобы при нажатии на эту кнопку меня перенаправляли в случайный фильм / серию.
Таким образом, URL должен быть от Home/Index
до Movies/Details/"Random Id"
(то же самое для серий).
У меня нет ничего в Home Controller, кроме возврата View () в классе индекса.
Итак, я хотел бы знать, что я должен вставить в контроллер и в кнопку Actionlink /, чтобы перенаправить его на случайный фильм.
Редактировать:
Модели: Модель фильма:
public class MovieViewModel
{
public int MovieID { get; set; }
public string MovieName { get; set; }
public string MovieDescription { get; set; }
public string MovieCategory { get; set; }
public string MovieYear { get; set; }
}
Модель серии:
public class SeriesViewModel
{
public int SerieID { get; set; }
public string SerieName { get; set; }
public string SerieCategory { get; set; }
public string SerieDescription { get; set; }
public string SerieYear { get; set; }
}
Это подробности Вид из фильмов (Сериалы в значительной степени совпадают)
<div>
<hr />
<dl class="dl-horizontal">
<dt>
<p>Movie Name: </p>
<p> </p>
</dt>
<dd>
@Html.DisplayFor(model => model.MovieName)
</dd>
<dt>
<p>Movie Description: </p>
<p> </p>
</dt>
<dd>
@Html.DisplayFor(model => model.MovieDescription)
</dd>
<dt>
<p>Category: </p>
<p> </p>
</dt>
<dd>
@Html.DisplayFor(model => model.MovieCategory)
</dd>
<dt>
<p>Year of the movie: </p>
<p> </p>
</dt>
<dd>
@Html.DisplayFor(model => model.MovieYear)
</dd>
</dl>
</div>
<p>
@Html.ActionLink("Edit", "Edit", new { id = Model.MovieID }) |
@Html.ActionLink("Back to List", "Index")
</p>