运行时和设计时添加的控件

时间:2012-01-10 12:31:12

标签: asp.net runtime postback web-controls design-time

谁有责任维护web controls (ASP:按钮),例如在设计时添加,以便在执行postBack后可用?如果你不再添加它们,那么运行时添加的控件将无法使用吗?

2 个答案:

答案 0 :(得分:1)

ASP.NET后端对此负责。

请注意,没有“添加设计时”和“添加运行时”控件。只有页面静态,动态地由页面自己(=你的)逻辑决定的页面中的控件。

答案 1 :(得分:1)

ASP.NET是负责任的人。您在设计时添加的控件(ASPX或ASCX文件)与代码隐藏类一起编译到单个对象中。这是由编译器完成的。由于您在编译器执行时添加到页面运行库的控件不可用,因此无法保留它们,您应该自己做好。