Asp.net 为什么需要将WizardStep对象表示为…;?

Asp.net 为什么需要将WizardStep对象表示为…;?,asp.net,authentication,asp.net-membership,forms-authentication,Asp.net,Authentication,Asp.net Membership,Forms Authentication,这可能是一个愚蠢的问题,但 向导控件由表示向导单个步骤的WizardStep对象集合组成。但为什么这些WizardStep对象被表示为控件(因此它们需要runat=Server属性)?它们的处理方式不能与ListItem对象类似吗?ListItem对象不需要runat属性,而是通过父项_Control.Item属性访问 thanxWizardStep控件可以是其他控件的容器,这使它们非常重要。然而,ListItems只是由字符串和ID组成的简单对象,而不是其他内容。WizardStep控件可

这可能是一个愚蠢的问题,但


向导控件由表示向导单个步骤的WizardStep对象集合组成。但为什么这些WizardStep对象被表示为控件(因此它们需要runat=Server属性)?它们的处理方式不能与ListItem对象类似吗?ListItem对象不需要runat属性,而是通过父项_Control.Item属性访问



thanx

WizardStep控件可以是其他控件的容器,这使它们非常重要。然而,ListItems只是由字符串和ID组成的简单对象,而不是其他内容。

WizardStep控件可以是其他控件的容器,这使得它们非常重要。而ListItems只是由字符串和ID组成的简单对象,其他内容不多。

非平凡是什么意思?非平凡是什么意思?