public ActionResult StronglyTyped() { List<Dane> dane = new List<Dane> { new Dane{ Numer = 1, Imie = "Imie1", Nazwisko = "Nazwisko1"}, new Dane{ Numer = 2, Imie = "Imie2", Nazwisko = "Nazwisko2"}, new Dane{ Numer = 3, Imie = "Imie3", Nazwisko = "Nazwisko3"} }; return View(dane); }Aby dodać widok do akcji z kontrolera klikamy PPM (prawy przycisk myszy) i z menu kontekstowego wybieramy opcje Add View. Pojawi się okno (Rys. 2.38) wyboru klasy z modelem danych (Model class) oraz typem szablonu (Scaffold Template). Model class to klasa danych przekazywanych do widoku. Scaffold Template to rodzaj widoku, jaki chcemy stworzyć. W tym przypadku jest to lista.
@{ ViewBag.Title = "StronglyTyped"; } <h2>StronglyTyped</h2>
@model IEnumerable<Szukam.Controllers.Dane> @{ ViewBag.Title = "StronglyTyped"; } <h2>StronglyTyped</h2> <p> @Html.ActionLink("Create New", "Create") </p> <table> <tr> <th><</th> </tr> @foreach (var item in Model) { <tr> <td> @Html.ActionLink("Edit", "Edit", new { /* id=item.PrimaryKey */ }) | @Html.ActionLink("Details", "Details", new { /* id=item.PrimaryKey */ }) | @Html.ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ }) </td> </tr> } </table>