我有一个UserControl,其中包含几个布尔属性。如果在.aspx页面中没有明确设置它们,我希望它们默认为true,或者至少强制要求声明它们,如果没有设置默认值的方法。我知道有一种方法可以做到这一点,因为很多控件都有必需的属性,如果你试图运行它并且没有声明它们,则会导致应用程序崩溃。
我该怎么做?
示例:
<je:myControl runat="server" id="myControl" showBox="False">
如果在声明中遗漏了showBox, 我希望系统要么报错要么将默认值设置为“true”。
谢谢!