25. marts 2006 - 00:08Der er
10 kommentarer og 1 løsning
[ASP.NET C#] Problemer med POST og GET
Jeg er ved at lave en label-applikation, hvor brugeren får mulighed for at preview'e sin label, før den sendes til trykkeriet.
1) Preview funktionen ligger separat i filen preview.aspx - den outputter til response.outputstream og ved klik på en asp:button kaldes så <img src="preview.aspx"> og som sørger for at opdatere preview'et..
Det virker vældig fint, så længe det er en GET-request, men jeg kunne godt tænke mig, at jeg kunne POST'e formen istedet for, fordi så vidt jeg husker så er der en øvre grænse for, hvor mange karakterer der må være i en URL.
Jeg har forsøgt mig med server.transfer("preview.aspx", true); .. men den skifter side til preview.aspx og jeg skulle helst forblive på default.aspx
du kan lave et preview på denne måde med javascript <script type="text/javascript"> function PrintThisPage() { var sOption="toolbar=yes,location=yes,directories=yes,menubar=yes,"; // sOption+="scrollbars=yes,width=1000,height=800,left=100,top=25";
var sWinHTML = document.getElementById('DivMedLabel').innerHTML;
..og den anden er en alm. Submit .. submitten havde jeg tænkt mig skulle submitte det færdige resultat ud i en PDF-fil, hvor preview-knappen som er <asp:button> skulle opdatere prøven. Men jeg synes ikke der sker noget overhovedet.. formens method er ellers sat til post - skal man gøre noget specielt når man post'er til en iframe?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.