Tengo una página asp.net que tiene código C# detrás que hace algunas cosas en el método Page_Load() (como consultar una base de datos y hacer algunas otras llamadas para rellenar objetos con datos) . A continuación, mostrar estos datos en la página. Todo esto funciona bien Configuré un par de devoluciones para que cuando se hace clic en un valor en un cuadro de lista, se rellena un control de panel con el resto de los datos del objeto correspondiente. Pensé que las devoluciones de datos eran la forma correcta de hacerlo, pero esto causa que (toda la clase?) Se vuelva a llamar, lo que reinicializa mis objetos y destruye los datos que quiero conservar.Persistir objetos C# a través de las devoluciones
¿Algún tipo de devolución parcial resolverá este problema, o hay una forma mejor de implementar lo que estoy tratando de hacer?
no quiero volver a poblar los objetos cada vez que una devolución de datos se llama, como la toma de una consulta de base de datos, y quiero evitar volver a la consulta cada vez que se hace clic en algo ...
I He encontrado muchas preguntas con respecto a persistentes objetos de Javascript, pero nada que realmente parezca solucionar esto. Estoy usando .Net 4.0
Tiene muchas opciones para conservar sus datos Session/Cache/Cookie/etc ... Otra opción podría ser la publicación parcial con un [UpdatePanel] (http://www.asp.net/ajax/tutorials/understanding -asp-net-ajax-updatepanel-triggers). – Zachary