在Razor部分的foreach循环中使用时,我似乎无法加载我的模型属性的intellisense。
@model Test.Models.TestViewModel
@section AdditionalPanel{
@foreach(var meeting in Model.meetings){
}
}
在上面的代码中,当我在模型之后按.
时,智能感知不会出现。
奇怪的是它可以在其他语句中工作(甚至在for循环中),也可以在section block之外工作。
有什么想法吗?
答案 0 :(得分:0)
您尝试访问Model.meetings的方式,但是如果您想要实现相同的目标,则必须将会议对象分配到ViewData中,然后您可以在视图中阅读并循环浏览。例如:
meetings = ViewData["meetingCollectionObject"] as Meetings;
@foreach(var meeting in meetings){
}
不要忘记在视图中为会议类添加命名空间