访问多个值,我有一些循环,并增加了一个新的面板控制另一个控制逻辑:从生成面板
for (int segmentIndex = 0; segmentIndex < segments.Length; ++segmentIndex)
{
holder.Controls.Add(new Panel() { Width = Unit.Percentage(segments[segmentIndex]/segmentsSum * 100), CssClass = String.Format("segment segment-{0}", segmentIndex) });
}
container.Controls.Add(holder);
这个伟大的工程,但也有我需要存储每个面板上的几个值在循环内。一旦控件在页面上呈现,我需要能够在c#和javascript中访问这些值。什么是实现这一目标的最佳方式?我之前在一些控件上使用了Tag属性,但Panel没有。
非常感谢
因为我有多个值,你会推荐多个HiddenFields或单个HiddenField与值连接? – 2010-08-13 19:43:58
只要它完成了工作,它并不重要。 :-)如果你想访问JavaScript中的数据,也许创建多个隐藏域更容易。它还可以使您的代码更易于阅读和理解。 – 2010-08-13 21:46:20