Я создаю пользовательский элемент управления с некоторыми свойствами.Проблема в том, что элемент управления недопустим без этих свойств, и для них нет подходящих значений по умолчанию.
Как я могу убедиться, что они устанавливаются в разметке ASP.NET привключены на странице?Существует ли какое-либо событие проверки, к которому можно подключиться?
Например, следующий элемент управления:
public class TestControl: Control
{
public string Source { get; set; }
}
Во время разработки / компиляции должна быть ошибка, если используется элемент управлениябез установки свойства Source:
<Prototype:TestControl runat="server"></Prototype:JavaScriptInclude>
Я знаю, что мог бы проверить это во время выполнения, но было бы неплохо провести некоторую раннюю проверку, так как это может быть пропущено, если проверкаоткладывается до времени выполнения.