です。わかりましたが、正しい方法で解決することができないというエラーがあります。辞書に渡されたモデル項目は、タイプが
私は呼んでいるマスターページから、マスターページを持っている:
<% Html.RenderPartial("Tags"); %>
タグは次のようになり、強く型付けされた図である。
:<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<IEnumerable<JegManglerEn.Controllers.CategoryCount>>" %>
私はこのようなPartialViewを返します結果が正しいタイプである
return View("Tags", result);
:
List<CategoryCount>
誤差はこれです:
辞書に渡さモデル項目タイプ 'System.Collections.Generic.List 1[JegManglerEn.Item]', but this dictionary requires a model item of type 'System.Collections.Generic.IEnumerable
1 [JegManglerEn.Controllers.CategoryCount]' です。
ので、セットアップはこれです:
マスターページはJegManglerEn.Itemのコレクションをとり、またJegManglerEn.Controllers.CategoryCountのコレクションをとるPartialViewをロードしようとするビューをロードします...しかしに失敗しましたそうする。
は、私はそれはそれは素晴らしい作品だRenderActionし、私はそれを変更した場合のでれるrenderPartial方法とは何かを持って知っています。
答えがありましたら、私はMVCのソースまたはスタートアップリフレクターを見てスキップします。
ありがとうございます!