我的问题与这个ASP.NET MVC View throwing CS1061 error 与作为 ViewDdata 传递给视图的模型对象类型相关,但我的声誉很小,无法在此处添加评论,并且当我将我的问题添加为“答案”时' 它已被删除......所以请阅读上面提到的问题(线程)及其答案。我按照建议的步骤操作,但由于以下错误,它对我不起作用:
(我将发布屏幕截图向您展示代码和错误。与 Howiecamp 的代码相比,变量的名称等发生了变化,但其余部分相同,因为它与该教程中的步骤相同。)
好的,这就是当我在“foreach”循环中有“ViewData”时发生的情况:截图 1
i如果我按照您的指示将其更改为“模型”,Visual Studio 突然无法理解“foreach”:屏幕截图 2
如果我按照您的建议将“IEnumerable”放在第一行,它确实可以理解,但是之后它会停止识别“Html.ActionLink”:屏幕截图 3:edge.imgur.com/wcgtI.jpg(对不起,作为一个新用户,我只能发布 2 个超链接 :| )
在这种情况下我该怎么办?