http://www.asp.net/AJAX/AjaxControlToolkit/Samples/Walkthrough/AutomatedTesting.aspx
原来是这样。。。。也许大部分网页还没有这个test case这么复杂和难写。。。
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/Walkthrough/AutomatedTesting.aspx
原来是这样。。。。也许大部分网页还没有这个test case这么复杂和难写。。。
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生成之后,再调用控件的方法(来绑定数据等)。
http://www.denisbauer.com/ASPNETControls/DynamicControlsPlaceholder.aspx
Reflector插件FileDisassembler的作者Denis Bauer的一个东西。其实我也想做一个类似的。但是发现它的这个原理有两个致命缺点:1.使用viewstate会增加额外的传输数据量。2,事件处理还是需要自己写代码来特殊处理,不能做到控件内部完全处理自己的事务。
btw,贴一个asp.net的事件顺序的连接。感觉也是必须要了解的东西。
http://dev.yesky.com/418/3262418.shtml