Jeg forstår ikke helt spørgsmålet. ASP outputter HTML, men det kan en masse ting som HTML ikke kan, så det kan ikke lade sig gøre at konvertere selve koden til HTML. Hvis du bare vil konvertere outputtet, så åben ASP-siden i en browser over en webserver, klik vis kildekode og kopier alt der.
Hvis det er fordi du ikke har en webserver at køre det på, så kan du nok få hjælp til det. Ellers må du nok uddybe spørgsmålet.
Der findes programmer som scanner og "ripper" indholdet af hjemmesider og gemmer hver side (og tilhørende billeder) på din harddisk (f.eks. HTTrack http://www.httrack.com).
Synes godt om
Slettet bruger
26. juni 2016 - 11:56#3
nej det kan du ikke. aspx er en slags programmeringssprog, og du ved ikke hvad der er i det, men det kan ses med opera browserens indbyggede monitor. typisk er det en grafisk opsætning af tingene på skærmen, og data trækkes fra diverse databaser.
html er en slags programmeringssprog, som er statisk, dvs en html side kan ikke være "levende" og stå og opdatere sig selv med nyt indhold.
også kaldet stateless.
typisk sker der det, at på en webside med shop, der trækker aspx billeder og tekst ud af en database, og det bliver outputtet på din skærm, fra serveren, til ren html som herefter kan læses. men det du ser på skærmen, er altså ikke den virkelige kildekode.
En html-side kan sagtens være "levende" og opdatere sig selv (via Ajax og JavaScript), så det er jeg ikke enig med dig i, sidwave.
En ASPX-side kan også sagtens være stateless, så igen er jeg uenig, sidwave. Faktisk er det nok HTTP-protokollen der er stateless og den transporterer som bekendt data fra mange forskellige slags "serversprog". Statefullness håndteres typisk via cookies (eller form-felter) i kombination med et lager på serveren (session, database m.m.)
Driton, hvis du vil have en ordentlig rådgivning, vil jeg mene, du er nød til at uddybe dit behov mere, så vi kan forholde os til, hvilken opgave du forsøger at løse.
Jeg sidder i den problemstilling. Når jeg konverter min side efter page_load. Kommer alle de dynamiske variabler ikke med. Den viser felterne tomme. F.eks
Det har noget at gøre med Page_render med min begrænset viden. Ved ikke helt hvordan jeg løser problemet. Jeg kører kodet som konverter i bunden af page_loaden.
Ja, men jeg har fikset mit problem. Jeg håndkode hele html siden i backend og smed den streng i en konverter fra Nreco, som printede det ud til en pdf format. Tog den lange løsning
Såvidt jeg kan se, så kan det gøres ved at kalde URL'en til den side du vil have genereret PDF-dokumentet over.
var pageUrl = "<url til den side du vil have lavet om til PDF>"; var pdfGen = new NReco.PdfGenerator.HtmlToPdfConverter(); pdfGen.GeneratePdfFromFile(pageUrl, null, Server.MapPath("export.pdf"));
Hvis det er saa simpelt at man bare kan requeste URL, saa kan du goere det som softspot vise eller hente det med WebClient.
Hvis du skal have current side som HTML og den ikke kan hentes igen (fordi den aendrer state), saa skal der laves et lille hack, men jeg mener godt at man kan.
Valgte bare at kode hele siden i C#, så jeg også kunne bruge den, som det begæede mig.
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.