ヘルパー クラスを使用して HTML を作成し、テスト アプリケーションにタグ クラウドを表示したいと考えています。
部分ビューで for each ループを使用して、モデル内の各項目にアクセスできます
Inherits="System.Web.Mvc.ViewUserControl < IEnumerable < MyTestproject.Models.TagCount > >
foreach (var item in Model) {
}
しかし、モデルをヘルパー クラスに渡して for each ループを使用しようとすると、次のエラーが表示されます。
public static string DisplayCloud < TagCount >(TagCount objTags) {
..
foreach (var item in objTags) {
}
}
'TagCount' には 'GetEnumerator' のパブリック定義が含まれていないため、foreach ステートメントはタイプ 'TagCount' の変数を操作できません
違いは何ですか、それとも間違って渡していますか?