好的,所以,这个标题是满口的......但是,我想你明白我想要做什么。
我有一个包含 jquery 选项卡控件的页面,我通过循环浏览我的模型来呈现不同的选项卡。现在,也使用相同的循环创建了 div(“链接”到这些选项卡)。因此,我有相同的选项卡 + 连接到这些选项卡的 div。
问题是,它只是第一个 RenderAction 被调用,所有其他的都是一样的。
循环渲染操作的代码:
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 的 id 为“domain_NUMBER”,当然数字是循环的。并且 renderaction 在我的控制器中调用带有“domainid”参数的“DomainView”操作。
乐观地说,我认为这会起作用,但是,我想我错了......