1

我在如何构建我的问题时遇到了困难,但如果我必须简单地说,情况是我有产品类别。我有一个aspx,左边有一个列出类别的中继器。我希望产品列在右边。类别编号是可变的,所以我制作了一个带有 DataList 的 ascx。当我尝试做 foreach 类别时, ascx = new ascx(); 那么这个 ascx 控件中的 DataList 为空。

ps:我想要做的是预加载所有产品(不多)并在单击类别div时使用jQuery隐藏div并淡入淡出它们。

现在它正在使用 jQuery.load(); 而且我不喜欢图像的加载方式,因为它们是从上到下下载的。渐进式 gif 也不是一种选择。现场演示在这里http://techlipse.net/test/ledart

非常感谢提前...

4

1 回答 1

2

您需要改用 LoadControl(pathtoaspx)。

var ctrl = LoadControl("details.ascx") as MyControlClass;
// you can access public properties after this
ctrl.Data = user; 
placeholder.Add(ctrl);
于 2010-04-14T08:03:08.370 回答