实例应用程序
这个应用程序的作用基本上就是为选中的控件创建一个实例,然后显示这个控件的一些特殊属性的输入元素。当加载这个页面后,应用程序读取这些属性的值,并将它们插入到那些输入元素中。当对其中的某些属性进行设置,并单击Update按钮后,就更新了这个控件,从而反映了这些属性值。
我们没有为所有属性提供输入,因为其中很多属性是控件中的普通属性,而且一般不使用它们。如果一个属性的值来自于一个枚举,例如Image控件的Align属性,那么我们提供一个下拉列表来包含这个枚举中的值。如果当页面提交后再对这个属性进行设置,那么它们利用列表框选项的value属性中存储的这个枚举成员的整数值。但是通过查看这个页面的源代码,就可以明白这个问题。
这个应用程序演示中得一些服务器控件(例如文本框和列表)是交互式的。但是要注意,在控件内部所做的修改并不会反映在设置这些值的控件所显示的属性值上。例如,如果改变了一个页面顶部的InputText控件中的文本,当单击了Update按钮后,将会对Value属性输入控件中显示的值进行重新设置。不论在任何时候单击Reset按钮都会使控件返回到初始状态。