我在做自定义控件时, 设定了几个嵌套属性,发现在设计器中设置一个时,其它几个也同时添加到了代码中。
<YLControl:YLValidator ID="YLValidator1" runat="server" ControlToValidate="UserName">
            <ValidateEmpty EnableEmptyIM="False"></ValidateEmpty>
            <ValidateAjax ServerErrorMessage="网络错误,无法从服务器获取相关数据。" WaitMessage="正在从服务器获取相关数据,请稍候。">
            </ValidateAjax>
            <ValidateCompare Type="Size" Operator="Equal"></ValidateCompare>
            <ValidateRange Type="Size" DataTypeErrorMessage="类型错误"></ValidateRange>
            <ValidateDataType Type="Integer"></ValidateDataType>
        </YLControl:YLValidator>如上面代码,我只设置了ControlToValidate属性。其它的嵌套属性全部加上了。不知道什么原因,盼高手指教。