如何在自定义用户/服务器控件上创建属性是必需的?

时间:2011-02-24 14:19:25

标签: asp.net validation user-controls servercontrol

如果未指定内置ASP.NET控件的某些属性,则会抛出异常。

如何在我的自定义用户/服务器控件上执行此操作?

2 个答案:

答案 0 :(得分:1)

一种方法是确保属性上的getter检查“unset”状态,如果发现该异常,则抛出异常。

答案 1 :(得分:0)

您是否有任何特定原因想要抛出异常?

标准方法是在用户未指定任何内容时指定默认值。 Lazarus已经在上面提到了另一种选择。