Это не контроллер, который строго типизирован ... это представление.
Чтобы получить строго типизированное представление, вы можете использовать подсказки из инструментов VS MVC, щелкнуть правой кнопкой мыши на действии и выбрать «Создать строго типизированное представление», а затем выбрать подходящий бизнес-объект, который будет действовать в качестве вашей модели. или вы можете напрямую изменить страницу, изменив ее атрибут Inherits директивы Page на System.Web.Mvc.ViewPage, где SomeModel - это модель, которая реализует свойство «Список» и модель, которая будет привязана к странице.
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<SomeModel>" %>
Кроме того, я думаю, что вы думаете о том, как использовать в View:
<%= Html.LabelFor(m -> m.SomeValue) %>
Опять же, я не верю, что вы думаете о строго типизированном контроллере, я почти уверен, что вы видели строго типизированное представление.
Если вы пройдете учебник NerdDinner , вы будете снова и снова видеть подобные вещи.