我确信有一个简单的答案,但我没有找到它:)
我有一个页面,它有一个循环,在这个循环中它调用了 RenderPartial
foreach(var thing in Things)
{
Html.RenderPartial("Graph", thing)
}
在这个 RenderPartial 中,我正在创建一个图表
var myGraph = new Graph(various things here)
myGraph.Draw();
问题是,现在我调用 RenderPartial 的页面有一堆图形对象,全都命名为 myGraph,我无法具体解决其中的任何一个。如何构造一个复合变量名称,以便每个图形具有不同的名称?每次调用 RenderPartial 只会创建一个图形,因此数组不起作用。