Avatar billede 2c Nybegynder
10. juni 2005 - 11:31 Der er 4 kommentarer og
1 løsning

skriv til js fil

Hej

jeg har en js fil der laver min menu i en asp.net applikation.

Er det muligt at åbne den js fil, og skrive noget bestemt til den på et sted.

Min kunne f.eks. indholde dette

//Replace start

*Javascript kode der skal erstattes*

//Replace slut

Altså er det muligt i asp.net at åbne filen, og erstatte hvad der står imellem to teststrenge eller noget ?

Jeg bruger foresten C# i min asp.net app
Avatar billede burningice Nybegynder
10. juni 2005 - 11:43 #1
du kan jo bruge en TextReader/TextWriter, men så hardcoder du jo hvad der skal stå i filen, hvilket jeg har en ide om at det ikke er det du vil. Du vil gerne have at din erstatning skal ske dynamisk, hver gang at scriptet hentes, har jeg ret?
Avatar billede 2c Nybegynder
10. juni 2005 - 12:34 #2
Ja.
Avatar billede burningice Nybegynder
10. juni 2005 - 20:21 #3
så skal du bare have have lavet en aspx-side som outputter javascriptet i dens OnLoad og refere til den fra din html.

ie.

<script language="javascript" src="dinSide.aspx" />

dinSide.aspx:

protected override OnLoad(EventArgs e) {
  sting js = new TextReader("dinfil.js").ReadToEnd();

  js.Replace("noget", "nogetAndet");

  Response.Write(js);
}
Avatar billede 2c Nybegynder
09. november 2009 - 23:08 #4
Det har du ret i burningice. Jeg har dog helt glemt alt dette. Smid venligts et svar så du kan få dine point.
Avatar billede burningice Nybegynder
11. november 2009 - 13:20 #5
hehe, det var en gammel en :)
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