01. marts 2006 - 18:06Der er
9 kommentarer og 1 løsning
Gem indhold af response object
Jeg har en application med nogle uforklarlige problemer blandt brugerne. Jeg gemmer derfor indholdet af alle forms i en fil så jeg kan følge med i hvad de har indtastet osv., men jeg ville også gerne gemme skærmbilledet - dvs. alt hvad der bliver udskrevet med response.write. Er der en metode hertil?
Ved det er et levn fra asp-classis. Men ikke desto mindre har jeg et væld af response.writes og jeg vil gerne kunne gemme indholdet på en eller anden måde.
Jeg sidder lige og kigger på det... Hvad er det egenlig du gerne vil gemme? Du skriver "alt hvad er udskrevet med response.write", men også at du vil gemme et skærmbillede. ... Kan du ikke opsummere præcist hvad det er du vil gemme? Mvh
Jeg har en masse scripts, der med response.write sender en masse ting til browseren/skærmen hos brugeren. Jeg vil gerne logge hele outputtet så jeg kan se det skærmbilleder de ser. Det svarer sådan set til at jeg kunne skrive "response.save" i slutningen af scriptet. Alternativt kunne jeg opbygge en variabel jeg response.writede til sidst og som jeg også gemte, men sådan er scriptet ikke opbygget og det ville kræve en del at lave det om. Giver det mening?
Ok .... Det var ikke sådan lige ud af landevejen, men prøv det her:
// du laver et custom module: using System; using System.Web; using AspNetResources.Web;
namespace CustomModules { public class HtmlSaver : IHttpModule { public void Init (HttpApplication app) { app.ReleaseRequestState += new EventHandler(InstallResponseFilter); }
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.