Huidige situatie:
Pagina met data, bewerkingen door gebruiker. "Opslaan" knop. Binnen pagina losse "grids" met te bewerken data. Nu is het zo dat de pagina zelf (Losse tekstvelden, dropdownlists, etc) opgeslagen wordt met een druk op de opslaan knop. Pagina wordt opgeslagen via een stored procedure
Echter, data in grids word per row opgeslagen, dus elke keer dat een row bewerkt is, word deze opgeslagen / geannuleerd. Per "rowsave" wordt een SP aangeroepen.
Gewenste situatie:
Gehele pagina opslaan in 1 keer.
Mooiste is dat de gebruiker lekker kan klussen met de rows, en dat de pagina op de 1 of andere manier de verschillende stored procedures bijhoudt. Is hier een bepaalde techniek voor?
Zelf zat ik al te denken aan dingen opslaan in een sessie of viewstate, maar ik heb het gevoel dat dit beter kan.
Maak overigens gebruik van LINQ, en pagina staat in updatepanel. De grids staan zelf ook weer in een updatepanel.
Wie heeft hier een goed idee over? Het liefst zou ik verschillende stored procedures "queuen" en in 1 keer doorvoeren in een button click method.
Pagina met data, bewerkingen door gebruiker. "Opslaan" knop. Binnen pagina losse "grids" met te bewerken data. Nu is het zo dat de pagina zelf (Losse tekstvelden, dropdownlists, etc) opgeslagen wordt met een druk op de opslaan knop. Pagina wordt opgeslagen via een stored procedure
Echter, data in grids word per row opgeslagen, dus elke keer dat een row bewerkt is, word deze opgeslagen / geannuleerd. Per "rowsave" wordt een SP aangeroepen.
Gewenste situatie:
Gehele pagina opslaan in 1 keer.
Mooiste is dat de gebruiker lekker kan klussen met de rows, en dat de pagina op de 1 of andere manier de verschillende stored procedures bijhoudt. Is hier een bepaalde techniek voor?
Zelf zat ik al te denken aan dingen opslaan in een sessie of viewstate, maar ik heb het gevoel dat dit beter kan.
Maak overigens gebruik van LINQ, en pagina staat in updatepanel. De grids staan zelf ook weer in een updatepanel.
Wie heeft hier een goed idee over? Het liefst zou ik verschillende stored procedures "queuen" en in 1 keer doorvoeren in een button click method.