【发布时间】:2011-02-17 13:48:25
【问题描述】:
在一个视图上,我在循环中调用 Render 操作,该操作将创建一个对象数组并返回到带有 Grid 的 PartialView 以显示结果。
查看:
foreach (var item in Model)
<%Html.RenderAction("GridData", "Customer", new {passidx = (new Random().Next(50))});%>
控制器:
public ActionResult GridData(int passidx)
{
List<Customer> cList = new List<Customer>{new Customer() { name = "c" + (1 + passidx).ToString(), address = "a" + (1 + passidx).ToString() },
new Customer() { name = "c" + (2 + passidx).ToString(), address = "a" + (2 + passidx).ToString() }};
return View(cList);
}
我每 3 次刷新页面大约有 2 次,网格中每个元素的值都是相同的,即使我将随机数传递给附加到显示文本的每个操作。
【问题讨论】:
标签: asp.net asp.net-mvc renderaction