04. oktober 2005 - 09:16Der er
7 kommentarer og 1 løsning
.NET blank aspx side
Hej
Jeg vil gerne vise en HELT blank aspx side, uden html tags.
Hvis jeg laver en side med denne kode: <%@ Page language="c#" Codebehind="Default.aspx.cs" AutoEventWireup="false" Inherits="smsService.WebForm1" EnableSessionState="False" enableViewState="False"%>
Så bliver der indsat noget htmlkode automatisk.
hvis jeg f.eks lige efter ovenstående kode skirver "test". så står der kun test og ikke noget htmlkode. Hvordan slipper jeg for den automatisk genererede html ??
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Problemet er at jeg modtager en request. Derefter ekal jeg kvittere med en statuskode "200 OK" , og vise en BLANK side, der ikke må indeholde htmltags. den sakl være HELT BLANK. hvis jeg på min aspxside sletter alt og lader den være blank, så sker der det at der automatisk bliver indsat noget html !! hvordan slipper jeg for det ??
Jeg er godt klar over at man ikke kan se noget med <html><body><table border="0"><tr><td colspan="2"></td></tr><tr><td></td><td></td></tr></body></html> Men det response det så er sendt indeholder de ovenstående karakterer. response skal være TOMT/BLANK. Lad mig spørge på en anden måde. Hvordan undgår jeg de automatisk indsatte tags ?
Lav en HttpHandler der tager sig af alle requests på din givne url. På den måde undgår du overhovedet at have en .aspx fil liggende. Søg på google hvis du ikke kender til handlers.
Af en eller anden grund kommer der ikke noget html med når der er noget andet i response. så jeg har løst problemet ved at gøre følgende: Response.Write("\n"); Response.End();
Synes godt om
Ny brugerNybegynder
Din løsning...
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.