I have a custom ASP.NET server control CustomControl with a property attribute Path.
If the Path is not explicitly specified, then I want an exception to be thrown.
For example,
<myControls:CustomControl Path="somedirectory/someotherdirectory/somefile.ext" runat="server" />
should compile, and
<myControls:CustomControl runat="server" /> should throw an exception.
I realize I can do this in the getter of the Path property, but is there some attribute that necessitates this?
Update
Is there any mechanism for validating the values of the property attributes other than using in the getter methods of the code-behind properties?