El atributo de propiedad de control de servidor ASP.NET debe ser requerido
Tengo un control de servidor ASP.NET personalizadoCustomControl
con un atributo de propiedadPath
.
Si elPath
no se especifica explícitamente, entonces quiero que se produzca una excepción.
Por ejemplo
<myControls:CustomControl Path="somedirectory/someotherdirectory/somefile.ext" runat="server" />
debe compilar y
<myControls:CustomControl runat="server" />
debería lanzar una excepción.
Me doy cuenta de que puedo hacer esto en el captador de laPath
propiedad, pero ¿hay algún atributo que lo requiera?
¿Existe algún mecanismo para validar los valores de los atributos de propiedad que no sea el uso en los métodos getter de las propiedades de código subyacente?