Использование 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 })
В обоих представлениях, когда я отлаживаю их и наблюдаю за Model, он, кажется, содержит правильный объект. Когда я выполняю код, я получаю сообщение об ошибке в строке "var products =":
'object' не содержит определения для 'Products'
Может кто-нибудь объяснить мне, почему я получаю эту ошибку? Опять же, когда я смотрю объект Model в режиме отладки, он выглядит правильно (имеет 2 свойства: Products and Threshold)