сборка
ьзование 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)