因此,我想为IEnumerable中的对象的每个字段生成输入。
@foreach(var item in Model.RandomTable){
<tr>
<td><input asp-for="item.Parameter"/></td>
</tr>
}
此模型是一个ViewModel,这是ViewModel中的代码:
public class ViewModel{
public IEnumerable<RandomClass> RandomTable{ get; set; }
}
我尝试访问的虚拟参数是原始类型,但是当我尝试构建此参数时,会发生以下错误:
错误CS1061:“ ViewModel”不包含“ item”的定义,无法找到任何扩展名为“ item”的方法,该方法接受类型为“ ViewModel”的第一个参数
我更改了组件的原始名称,但是要点在这里,有什么建议吗?
答案 0 :(得分:1)
好吧,我找到了答案,只是在项目前加了一个@,效果很好。