わかりました、そのタイトルは口いっぱいです...しかし、私がやろうとしていることを理解していただけると思います。
jquery タブ コントロールを含むページがあり、モデルをループしてさまざまなタブをレンダリングします。現在、div (これらのタブに「リンク」されている) も同じループで作成されます。したがって、これらのタブに接続された等しいタブ + div があります。
問題は、最初の RenderAction が呼び出されるだけで、他のすべてがまったく同じであることです。
renderactions をループするコード:
foreach (var domain in Model.Domains)
{ %>
<%= String.Format(@"<div id=""domain_{0}"">", domain.ID)%>
<%= Html.Encode(domain.ID) %>
<% Html.RenderAction("DomainView", "Person", new { domainid = domain.ID }); %>
</div>
<% } %>
したがって、各 div には「domain_NUMBER」という ID があり、もちろん番号はループされます。そして、renderaction は、「domainid」パラメーターを受け取るコントローラーで「DomainView」アクションを呼び出します。
楽観的にはこれでうまくいくと思っていましたが、間違っていると思います...