私の質問は、ビューにViewDdataとして渡されたモデルオブジェクトのタイプに関連するCS1061エラーをスローするこの1つのASP.NET MVCビューと厳密に関連していますが、私の評判は小さすぎてそこにコメントを追加できず、質問を「回答」として追加したとき' 削除されました... ので、上記の質問 (スレッド) とそれに対する回答をお読みください。提案された手順に従いましたが、次のエラーのために機能しませんでした。
(コードとエラーの両方を示すスクリーンショットを投稿します。変数の名前などは、Howiecamp のコードと比較して変更されていますが、チュートリアルの同じステップであるため、残りは同じです。)
これは、「foreach」ループに「ViewData」がある場合に発生することです:スクリーンショット 1
iご指示通り「Model」に変更したら、いきなりVisual Studioが「foreach」を認識しなくなりました:スクリーンショット2
あなたが提案したように「IEnumerable」を最初の行に入れればそれを理解しますが、その後「Html.ActionLink」の認識を停止します: スクリーンショット 3: edge.imgur.com/wcgtI.jpg (申し訳ありませんが、新しいユーザーとして私はハイパーリンクは 2 つしか投稿できません :| )
この場合、どうすればよいですか?