UserControl的Unique ID

http://www.richbox.net/libray/html/riadoc/dotnet/ASP.NET/150952749.htm

以及其中的

http://www.cnblogs.com/king_astar/archive/2004/09/30/48126.html

提到的Unique ID和postback后到底需不需要再绑定一次动态UserControl的数据的问题。

总结——

所以,
在this.someCtl.Controls.Add(ctl); 之前调用该control的方法或者在之后调用控件方法都可以,
不过不要加If(!ispostback)的判断,
如果一定要加postback的判断,则需要在子控件的UniqueID生成之后,再调用控件的方法(来绑定数据等)。

 

发表回复