webForumDet fria alternativet

Alla kontroller försvinner

.NET

1 svar · 217 visningar · startad av Naaz

Medlem sedan maj 200333 inlägg
Frågan#1

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

Medlem sedan dec. 20003 563 inlägg
#2

Koder uppskattas ;)

387 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
260 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)