mit "&" in appSettings in web.config
Ich versuche zu speichern, die website-Adresse im Abschnitt appSettings der web.config-Datei. Die URL hat zwei querystring-Parameter am Ende der URL, damit ich die & symbol. Wenn ich codieren Sie die URL in den code-Datei funktioniert es, wenn ich Ersatz "&"
. In der config-Datei diese Buchstaben sind rot. Ich habe versucht, die beiden "&" und "&"
in der config und Sie sind beide rot und ich kann Sie nicht Lesen von der code-Datei. Kann mir jemand sagen, wie dies zu tun, so dass es funktioniert?
Dank,
EDIT:
Wie es aussieht ist es nicht das Lesen etwas aus dem appSettings. Ich bin mit dieser Linie zum abrufen der Einstellung.
String surveyLink = ConfigurationManager.AppSettings["SatisfactionSurveyLink"];
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gegeben, dass die web -.config-Datei ist XML selbst, wenn Sie möchten, eine Zeichenfolge zu eigentlich werden
&
Sie brauchen, um effektiv codieren Sie es zweimal. Versuchen:Wenn der XML-Code wird decodiert, diese zu konvertieren
&
im string, der wird dann wieder Dechiffriert werden, um&
angemessen, von den Klängen davon. Having said that, es ist nicht wirklich klar, warum Sie benötigen&
in der URL anstatt&
wenn Sie versuchen zu geben zwei separate query Parameter.&
hat eine andere Bedeutung - es bedeutet, dass der Inhalt&
. Nun, wenn Sie das als HTML, dann klar, es wird angezeigt, wie&
. Aber der Wert der dekodierte string wird&
.Das problem war, dass ich über einen web.config-Datei, wenn ich hätte mit einer app.config-Datei in meinem test-Projekt