Todoexpertos.com
http://www.todoexpertos.com
La respuesta está en Internet
Información de la pregunta
Título: Herencia de datos
Experto: sebillac
Valoración: 5
Fecha: 24/06/2008


Herencia de datos
Hola, estoy trabajando con una aplicación web con asp.net y c#, me han pedido una página que recoja datos comunes de la aplicación(usuario, cadena conexión) y a partir de ella hereden el resto de las páginas esos datos. Sin utilizar variables de sesión si no heredando de las páginas. He hecho una página base pero no soy capaz de que hereden los datos contenidos. ¿Hay alguna forma de hacerlo a través de herencia?

Herencia de datos
Utilizando propiedades publicas. Debes guardar la info que necesitas en propiedades publicas. Y si necesitas obtener datos ya cargados prueba con variables constantes.

Herencia de datos
Hola, gracias por contestar. No se muy bien a que te refieres con propiedades publicas, si te refieres a las de la clase padre heredare las propiedades pero no los datos y tendre que acceder al padre para esos datos,no es así? me daría igual guardarlos en otra clase y acceder a ella cuando me hagan falta. Perdona por insistir pero et agradecería tu respuesta porque no se realmente como lo puedo hacer. Muchas gracias

Herencia de datos
Es que heredar datos nose si es posible, no estoy seguro, pero me suena que no se puede. Lo que puedes hacer es justamente lo que dijiste, guardar esos datos en otra clase cuyas propiedades deberian ser estaticas "static", para que no tengas que andar creando instancias, de este modo, guardas una sola vez los datos en esa clase, y luego de cualquier parte de la aplicacion consumes las propiedades estaticas. Pruebalo!

Pregunta finalizada. Valoración: 5
Muchisimas gracias,   Yo creo que es la mejor solución, pero no estaba seguro si había alguna forma mejor.   Saludos


Volver al mensaje
http://www.todoexpertos.com/categorias/tecnologia-e-internet/desarrollo-de-sitios-web/asp.net/respuestas/1867479/herencia-de-datos