Использование MVC 3 с механизмом представлений Razor. У меня есть это представление:
@model dynamic
@{
var products = (List<ListItemBaseModel>)Model.Products;
var threshold = (int)(Model.Threshold ?? 1);
var id = Guid.NewGuid().ToString();
}
Оно вызывается из другого представления с использованием этого кода:
@Html.Partial("PartialViewName", new { Products = Model, Threshold = 5 })
В обоих представлениях, когда я отлаживаю их и смотрите Модель, кажется, что она содержит правильный объект. Когда я выполняю код, я получаю сообщение об ошибке в строке "var products =":
'объект' не содержит определения 'Продукты'
Кто-нибудь может объяснить мне, почему я получаю эта ошибка? Опять же, когда я смотрю объект Model в режиме отладки, он выглядит нормально (имеет 2 свойства: Products и Threshold)