ASP.NET MVC - Lists
<p>I am making a project about movies. I want the movietitles to be displayed in a list on the startpage, when you click on one of the listitems it should redirect to a subpage (Movie.cshtml) with the movietitle in the url. The information on that page should be title, genre, year and country for that specific movie.</p>

<p>My StartController.cs:</p>

<pre><code>using IMDB.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace IMDB.Controllers
{
    public class StartController : Controller
    {
        // GET: Start
        public ActionResult Index()
        {
            var movieList = new List&lt;Movies&gt;();
            movieList.Add(new Movies() { Title = "Terminator", Genre = "Action", Year = 1984, Country = "America" });
            movieList.Add(new Movies() { Title = "Terminator II", Genre = "Action", Year = 1984, Country = "America" });

            return View(movieList);
        }

        public ActionResult Movie(string title)
        {
            return View();
        }
    }
}
</code></pre>

<p>I have already configured RouteConfig.cs to include Title in the url:</p>

<pre><code>routes.MapRoute(
    name: "Default",
    url: "{action}/{title}",
    defaults: new { controller = "Start", action = "Index", title = "Title"
});
</code></pre>

<p>And the list of movies in my Index.cshtml:</p>

<pre><code>@model List&lt;IMDB.Models.Movies&gt;
@{
    ViewBag.Title = "Start";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

&lt;h2&gt;Welcome to My Movie Database&lt;/h2&gt;

&lt;ul&gt;
    @foreach (var movie in Model)
    {
        &lt;li&gt;
            @Html.ActionLink(movie.Title, "Movie", new { title = movie.Title})
        &lt;/li&gt;
    }
&lt;/ul&gt;
</code></pre>

<p>And this is my Movie.cshtml page:</p>

<pre><code>@model IMDB.Models.Movies

@{
    ViewBag.Title = "Movie";
    Layout = "~/Views/Shared/_Layout.cshtml";
}
&lt;div&gt;
    &lt;h2&gt;@Html.DisplayFor(model =&gt; model.Title)&lt;/h2&gt;
    &lt;hr /&gt;
    &lt;dl class="dl-horizontal"&gt;
        &lt;dt&gt;
            @Html.DisplayNameFor(model =&gt; model.Title)
        &lt;/dt&gt;

        &lt;dd&gt;
            @Html.DisplayFor(model =&gt; model.Title)
        &lt;/dd&gt;

        &lt;dt&gt;
            @Html.DisplayNameFor(model =&gt; model.Genre)
        &lt;/dt&gt;

        &lt;dd&gt;
            @Html.DisplayFor(model =&gt; model.Genre)
        &lt;/dd&gt;

        &lt;dt&gt;
            @Html.DisplayNameFor(model =&gt; model.Year)
        &lt;/dt&gt;

        &lt;dd&gt;
            @Html.DisplayFor(model =&gt; model.Year)
        &lt;/dd&gt;

        &lt;dt&gt;
            @Html.DisplayNameFor(model =&gt; model.Country)
        &lt;/dt&gt;

        &lt;dd&gt;
            @Html.DisplayFor(model =&gt; model.Country)
        &lt;/dd&gt;

    &lt;/dl&gt;
&lt;/div&gt;
</code></pre>

<p>So my question is, how do I get that unique information from my list?</p>