C# ASP.NET MVC Basics Views Displaying a List of Values

Mario Antolovic
Mario Antolovic
5,160 Points

I tried all options i just cant see where i am wrong please help

Please help i tried options with plural singular i am getting lost

Detail.cshtml
@{
    Layout = null;

    var title = "Super Mario 64";
    var description = "Super Mario 64 is a 1996 platform video game developed and published by Nintendo for the Nintendo 64.";
    var characters = new string[]
    {
        "Mario",
        "Princess Peach",
        "Bowser",
        "Toad",
        "Yoshi"
    };
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Video Game Detail</title>
</head>
<body>
    <div>
        <h1>@title</h1>

        <h5>Description:</h5>
        <div>@description</div>

        <h5>Characters:</h5>
        <div>
            <ul>
              @foreach (var character in characters)
              {
          <li>@characters</li>
            </ul>
        </div>
      }
    </div>
</body>
</html>

1 Answer

KRIS NIKOLAISEN
PRO
KRIS NIKOLAISEN
Pro Student 44,055 Points

@character should be singular and your brackets should enclose the list item only.

Mario Antolovic
Mario Antolovic
5,160 Points

Thanks, mate I tried that before with singular but i don't know why i didn't see it before the brackets...... I knew it was something like this but i guess my frustration didn't let my eyes to open :D Tak :D