У меня возникают проблемы с доступом к одному из свойств модели, через которую я передаю представление.Доступ к свойству модели в ASP.NET MVC View
Модель определяется следующим образом:
public class ProductBasket
{
public ProductBasket()
{
Products = new List<ProductConfiguration>();
Errors = new List<string>();
}
public List<ProductConfiguration> Products { get; set; }
public List<string> Errors { get; set; }
}
На мой взгляд, эта директива модель объявляется следующим образом:
@model MyApp.ViewModels.Product.ProductBasket
Я не могу получить доступ к Products
собственности в foreach
цикле. В VisualStudio, когда я парить переменную Model
в цикле он показывает:
List<MyApp.ViewModels.Product.ProductConfiguration>
WebViewPage<List<MyApp.ViewModels.Product.ProductConfiguration>>.Model { get; }
Это модель предыдущего я использую - я не знаю, почему это там?
То, что я сделал
Инстинкт говорит мне, что я должен быть в состоянии получить доступ к свойству Продукты с Model.Products
(скажите, пожалуйста, если это неправильно), но я не понимаю, почему точка зрения не является передается ProductBasket
?
Проверьте, если вы передаете правильную модель в контроллере и да, вы должны быть в состоянии получить доступ к продуктам с Model.Products. – fsacer