Почему я не могу использовать foreach для заполнения asp-for? - PullRequest
0 голосов
/ 06 декабря 2018

Итак, я хочу создать входные данные для каждого поля объекта в IEnumerable.

@foreach(var item in Model.RandomTable){
   <tr>
      <td><input asp-for="item.Parameter"/></td>
   </tr>
}

эта модель является моделью представления, это код из модели представления:

public class ViewModel{
   public IEnumerable<RandomClass> RandomTable{ get; set; }
}

гипотетический параметр, к которому я пытаюсь получить доступ, является примитивным типом, но когда я пытаюсь его построить, возникает следующая ошибка:

ошибка CS1061: «ViewModel» не содержит определения «item» ине было возможности найти какой-либо метод с расширением «item», который принимает первый аргумент типа «ViewModel»

Я изменил исходные имена компонентов, но здесь есть основные идеи, любые предложения о том, что это такоеможет быть?

1 Ответ

0 голосов
/ 06 декабря 2018

хорошо, я нашел ответ, просто поставил @ перед элементом, работал отлично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...