![](/img/trans.png)
[英]Visual Studio 2012 loses intellisense in MVC 4 Razor views
[英]See intellisense suggestions in mvc views
我在Visual Studio 2017上使用MVC5。我制作了一个空控制器并编写了代码,此后,我将模型对象传递给了视图。 现在,我正在尝试编码我的视图,但是我遇到了以下问题:(我读过类似的问题,无法解决这些问题)
1-虽然我认为下面的代码是第一行代码,但是我无法在模型类中使用智能建议(我是从类似问题之一中找到的)
@model IEnumerable<MyProject.Models.Myclass>
2-我正在使用c#通用关键字,例如“ foreach”,但是当我在视图中写“ fore”时,它什么也没有建议。 而在控制器中则建议所有这些。
在Razor视图中,无论何时要使用C#通用关键字,都必须在其前面加上@符号
因此,在声明模型后使用所拥有的内容,可以遍历集合并例如创建表
@model IEnumerable<MyProject.Models.Myclass>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Field1)
</td>
<td>
@Html.DisplayFor(modelItem => item.Field2)
</td>
</tr>
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.