У меня есть пользовательский серверный элемент управления ASP.NET CustomControl
с атрибутом свойства Path
.
Если Path
не указано явно, я хочу, чтобы было выдано исключение.
Например,
<myControls:CustomControl Path="somedirectory/someotherdirectory/somefile.ext" runat="server" />
должен скомпилироваться, а
<myControls:CustomControl runat="server" />
должен выдать исключение.
Я понимаю, что могу сделать это в получателе свойства Path
, но есть ли какой-то атрибут, который требует этого?
Обновление
Существует ли какой-либо механизм для проверки значений атрибутов свойств, кроме использования в методах получения свойств выделенного кода?