拖放的控件和New的控件有什么区别?为什么New的控件在页面重新加载后会清空需要重新绑定?
没区别,拖放的控件是编辑器自动帮你写了生成控件的代码
而new是自己手动的编写控件的代码
本质是一样的 不过一个是动态创建 一个是静态创建, 而且对应生成的控件的生命周期是不同的 静态创建的控件生命周期一般是与整个页面(对应的Page类)是相同的,但是动态创建的控件可能只是在你创建控件的那个函数内部有效
拖拽的控件也是要new的,只不过被隐藏起来了。而且在回发的时候也会被new一下。
而你自己的new的控件,由于在回发的时候没有new,所以在回发的时候就看不到了。
下拉列表框的选项可以通过ViewState来自动保存,回发的时候不用再次帮顶,
但是不代表,你自己new的控件也可以在回发的时候不用new。