Avatar billede thomasabcd Nybegynder
01. juni 2006 - 12:25 Der er 6 kommentarer og
2 løsninger

Hvordan returnerer jeg plain text på en .net side

Hej,

jeg modtager noget information fra en ekstern SMS-gateway via en URL. De skal så have et dokument tilbage med tekststrengen
Content-type: text/plain

Lige nu har jeg bare lavet en .aspx-side som requester de forskellige parametre fra deres URL, men de får jo en række HTML-tags tilbage istedet for 'Content-type: text/plain', som de skal have.

Hvordan gør jeg det?
Avatar billede thomasabcd Nybegynder
01. juni 2006 - 12:43 #1
Nå,
Jeg skulle bare bruge en Response.Write. Det ser dog ud til, at jeg ikke kan lave en ny linie i min Reponse.Write, selvom jeg først laver teksten med en stringbuilder og AppendLine.

Er det endvidere muligt at "slette" alt efter min Reponse.Write, så jeg kun returnerer min Response.Write og ikke alt det andet HTML?
Avatar billede akempff Nybegynder
01. juni 2006 - 13:07 #2
Du kan ihvertfald stoppe dit response med Response.End();
Så sendes det efterfølgende ikke.

Angående dine whitespaces, så vil jeg tro at det hjælper hvis du url-encoder dataen inden du sender den til den sms side.


string data = "bla bla";
string string urlEncoded = System.Web.HttpUtility.HtmlEncode(data);

og den anden vej
string urlDecoded = System.Web.HttpUtility.HtmlDecode(urlEncoded);
Avatar billede thrytter Nybegynder
01. juni 2006 - 13:39 #3
Plejer at fjerne alt html kode fra aspx siden og smider derefter teksten til siden ved:

Me.Controls.Add(New LiteralControl("Et eller andet tekst"))
Avatar billede thrytter Nybegynder
01. juni 2006 - 13:44 #4
Response.Write("Et eller andet tekst") skulle også virke, hvis html koden er fjernet fra aspx siden.
Avatar billede thrytter Nybegynder
01. juni 2006 - 14:06 #5
Linieskift indsat med System.Environment.NewLine (eller vbCrLf) vil ikke fremgå ved test af outputtet i en browser - men vil fremgå ved eks. "Vis kilde"
Avatar billede thomasabcd Nybegynder
11. november 2006 - 01:15 #6
Må hellere få lukket her. smid et svar begge to
Avatar billede thrytter Nybegynder
11. november 2006 - 10:26 #7
værsgo
Avatar billede akempff Nybegynder
11. november 2006 - 10:49 #8
og værsågod
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester