У меня есть список Contact
объектов, из которых я просто хочу подмножество атрибутов. Поэтому я использовал проекцию LINQ для создания анонимного списка и передал его частичному представлению. Но когда я использую этот список в частичном представлении, компилятор говорит, что у него нет этих атрибутов. Я попробовал самый простой случай, как указано ниже, но все же у меня нет шансов использовать анонимный объект или список в частичном представлении.
var model = new { FirstName = "Saeed", LastName = "Neamati" };
return PartialView(model);
А внутри частичного вида у меня есть:
<h1>Your name is @Model.FirstName @Model.LastName<h1>
Но это говорит о том, что @Model не имеет свойств FirstName и LastName. Что здесь не так? Когда я использую @Model, эта строка будет отображаться в браузере:
{ Title = "Saeed" }