Koder uppskattas ;)
Hej.
I mitt program kan man skapa följande: ett dokument som kan bestå av ett eller flera kapitel och som i sin tur har 0 eller flera filer. När jag vill spara allt det här och trycker på "Spara"-knappen så ska först dokumentet sparas, sen alla kapitel och till slut alla filerna. Men ibland när knappen är tryckt blir sidan helt vitt. Alla textfält och liknande försvinner. Först trodde jag att det berodde på att jag inte hanterade transactions i koden. Men efter att ha fixat det så blir det så ändå. Det är inte alltid, men ibland. Alla kontroller (kapitelkontrollerna) skapas dynamiskt.
Från sidan kan man även förhandsgranska det dokument som man håller på att skapa. När man sparar dokumentet utan att förhandsgranska det först, så funkar det jättebra. Det blir postback och kontrollerna visas.
Men jag har upptäckt att problemet uppstår om man förhandsgranskar sidan först. När man klickar på knappen "förhandsgranska" så kommer man till en ny sida där man ser dokumentet och dess kapitel och bifogade filer. Jag skickar med dokumentinformationen fram och tillbaka (inte kontrollerna iofs, men dokumentdata). Sen kan man komma tillbaka till editeringssidan och då lägger jag tillbaka informationen i kontrollerna (funkar också bra). Men då man försöker spara dokumentet, då blir det vitt.
Det blir ingen postback i förhandsgranskning-fallet, men det blir det i fallet utan förhandsgranskning. Vad beror det på?
När jag har sparat så gör jag följande:
string url = this.Page.Request.ApplicationPath + "/Document/EditDocument.aspx";
Response.Redirect(url);
Allt är skrivet i asp.net och C#.
Hoppas nån kan hjälpa mig.
Mvh,
Naz
