Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[C#] app.config, kan wel lezen maar niet schrijven

Pagina: 1
Acties:
  • 822 views sinds 30-01-2008
  • Reageer

  • Reb87
  • Registratie: Maart 2003
  • Niet online
Op het moment ben ik bezig met het gebruiken van app.config voor het opslaan van programma settings. Hierbij kan ik heel makkelijk values lezen, maar het is niet mogelijk om ze te schrijven. Ik weet het, het is bekend ;) maar ik loop nu al een tijdje het inet af te struinen en ik heb nog geen goeie oplossing kunnen vinden :'(

C#:
1
string ConfigBlaat = ConfigurationSettings.AppSettings["Blaat"];


C#:
1
ConfigurationSettings.AppSettings.Add("Blaat", "Value");


Deze code werkt dus niet. ik krijg de error: Collection is read-only


ps, hoe krijg ik syntax highlighting op het forum aan de praat? ;)

[ Voor 28% gewijzigd door Reb87 op 25-11-2004 12:45 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 11:08

https://fgheysels.github.io/


Verwijderd

Google

Hele bakken met mensen met jouw probleem, ik geloof niet dat je heel erg hebt gezocht. ;)

[ Voor 6% gewijzigd door Verwijderd op 25-11-2004 10:03 ]


  • Reb87
  • Registratie: Maart 2003
  • Niet online
Verwijderd schreef op donderdag 25 november 2004 @ 10:03:
Google

Hele bakken met mensen met jouw probleem, ik geloof niet dat je heel erg hebt gezocht. ;)
wel ;) Dat is namelijk het probleem. Ik heb wel aardig wat gevonden maar op de een of andere manier werkt het niet. Anders was ik het hier niet gaan vragen...

  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 06-10 13:51

pjvandesande

GC.Collect(head);

Misschien moet je dit even lezen.

  • Reb87
  • Registratie: Maart 2003
  • Niet online
Ik heb het voor elkaar dankzij de link van whoami :)

thanks _/-\o_

C#:
1
2
3
4
5
XmlDocument appconfig = new XmlDocument();
appconfig.Load("Xml1.xml");
XmlNode xnoNode = appconfig.SelectSingleNode("//add[@key='MyKey']");
xnoNode.Attributes.GetNamedItem("value").InnerText=Xmltest;
appconfig.Save("Xml1.xml");


Waarom werkt die syntax highlighting niet ;(

[ Voor 40% gewijzigd door Reb87 op 25-11-2004 12:45 ]


Verwijderd

En het is nog steeds een slecht idee. Ms maakt die classe niet voor niets met alleen read only functionaliteit..

zie
http://www.interact-sw.co...g/2004/11/25/savingconfig

voor een uigebreid verhaal waarom het een slecht idee is

Verwijderd

Verwijderd schreef op donderdag 25 november 2004 @ 14:15:
En het is nog steeds een slecht idee. Ms maakt die classe niet voor niets met alleen read only functionaliteit..

zie
http://www.interact-sw.co...g/2004/11/25/savingconfig

voor een uigebreid verhaal waarom het een slecht idee is
de TS gebruikt het xmll.xml bestand en niet de web.config om e.e.a. in weg te schrijven. dus het is (als de code hetzelfde is) een goede oplossing van TS

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 06-09 00:37

curry684

left part of the evil twins

bin_jackson schreef op donderdag 25 november 2004 @ 10:15:
Waarom werkt die syntax highlighting niet ;(
Hier wel hoor, kan zijn dat ie alleen in de nieuwe template enabled is ;)

Professionele website nodig?


  • Reb87
  • Registratie: Maart 2003
  • Niet online
Ik heb gister nog even lopen klooien met die UBB tags ;) Nu werkt het wel ja. Twas zoals gewoonlijk weer heel logisch :P [code=c#]

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 06-09 00:37

curry684

left part of the evil twins

bin_jackson schreef op vrijdag 26 november 2004 @ 11:36:
Ik heb gister nog even lopen klooien met die UBB tags ;) Nu werkt het wel ja. Twas zoals gewoonlijk weer heel logisch :P [code=c#]
Ja hij moet natuurlijk wel weten hoe hij moet highlighten :)

Professionele website nodig?


  • Reb87
  • Registratie: Maart 2003
  • Niet online
idd ;)

Verwijderd

bin_jackson schreef op donderdag 25 november 2004 @ 10:15:
Ik heb het voor elkaar dankzij de link van whoami :)

thanks _/-\o_

C#:
1
2
3
4
5
XmlDocument appconfig = new XmlDocument();
appconfig.Load("Xml1.xml");
XmlNode xnoNode = appconfig.SelectSingleNode("//add[@key='MyKey']");
xnoNode.Attributes.GetNamedItem("value").InnerText=Xmltest;
appconfig.Save("Xml1.xml");
http://www.interact-sw.co...g/2004/11/25/savingconfig
Pagina: 1