Propiedades Controles ASP.NET

02/12/2004 - 16:51 por Raquel | Informe spam
Hola chicos,

he creado algún control básico para ASP.NET, y por
ejemplo, en el ASPX lo pongo así:

<controlesweb:fechatextbox id="FC_ALTA" runat="server"
CssClass="formularios"
PermitirNull="False"
MensajeError="Debe indicar la Fecha de Alta o la fecha
contiene caracteres no
v&aacute;lidos."></controlesweb:fechatextbox>

El control fechatextbox es una clase que hereda de
TextBox con nuevas propiedades como
PermitirNull (bool) y MensajeError (string).

El ASPX es texto entonces, la cadena
PermitirNull="False"
MensajeError="Debe ..."

se transforma en un bool y en un string, de alguna
manera, no sé cómo.

Me gustaría saber cómo podría añadir una nueva propiedad
a la clase FechaTextBox, que sea de tipo complejo, por
ejemplo un Hashtable o una clase mía.

La cuestión es que si quiero meter esa propiedad en el
ASPX no podría, pues cómo transformo algo que es sólo
texto (que está en el ASPX) a una clase como Hashtable u
otra.

<controlesweb:fechatextbox id="FC_ALTA" runat="server"
CssClass="formularios"
PermitirNull="False" MINUEVAPROPIEDAD="?????" .


Gracias a todos.
 

Leer las respuestas

#1 Misael Monterroca
02/12/2004 - 17:54 | Informe spam
Para hacerlo unicamente tendrías que declararla dentro de tu control, lo que
no podrias sería manejar la propiedad directamentre en la representación del
control en el html más bien tendrias que hacer el majejo desde tu
code-behind

FC_ALTA.tuobjeto.tupropiedadexpuesta

Saludos!
http://www.neo-mx.com/blog




"Raquel" wrote in message
news:0a3601c4d886$d6baf350$
Hola chicos,

he creado algún control básico para ASP.NET, y por
ejemplo, en el ASPX lo pongo así:

<controlesweb:fechatextbox id="FC_ALTA" runat="server"
CssClass="formularios"
PermitirNull="False"
MensajeError="Debe indicar la Fecha de Alta o la fecha
contiene caracteres no
v&aacute;lidos."></controlesweb:fechatextbox>

El control fechatextbox es una clase que hereda de
TextBox con nuevas propiedades como
PermitirNull (bool) y MensajeError (string).

El ASPX es texto entonces, la cadena
PermitirNull="False"
MensajeError="Debe ..."

se transforma en un bool y en un string, de alguna
manera, no sé cómo.

Me gustaría saber cómo podría añadir una nueva propiedad
a la clase FechaTextBox, que sea de tipo complejo, por
ejemplo un Hashtable o una clase mía.

La cuestión es que si quiero meter esa propiedad en el
ASPX no podría, pues cómo transformo algo que es sólo
texto (que está en el ASPX) a una clase como Hashtable u
otra.

<controlesweb:fechatextbox id="FC_ALTA" runat="server"
CssClass="formularios"
PermitirNull="False" MINUEVAPROPIEDAD="?????" .


Gracias a todos.

Preguntas similares