구성 파일에 값이있는 C # 프로그램이 있습니다. 내가 원하는 것은 다음과 같은 URL 값으로 앰퍼샌드를 저장하는 것입니다 …
<appSettings>
<add key="myurl" value="http://www.myurl.com?&cid=&sid="/>
</appSettings>
그러나 사이트를 구축하는 중에 오류가 발생합니다. 앰퍼샌드는 허용되지 않습니다. 나는 앰퍼샌드를 탈출하는 다양한 형태를 시도했지만 아무 소용이 없습니다. 누구나 올바른 양식을 알고 있습니까? 모든 제안을 환영합니다.
답변
&
“&”대신 ” “를 사용하십시오 .
답변
이것을 시도 했습니까?
<appSettings>
<add key="myurl" value="http://www.myurl.com?&cid=&sid="/>
<appSettings>
답변
HTML 이스케이프 문자 (&)를 사용할 수 있어야한다고 생각합니다. http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php 에서 찾을 수 있습니다 .
답변
여기에 허용 된 답변은 기술적으로 정확하지만 의견에 따라 사용자 사이에 약간의 혼란이있는 것 같습니다. .cshtml 파일에서 ViewBag로 작업 할 때는 @Html.Raw
ConfigurationManager에서 이스케이프 처리를 해제 한 후 다시 이스케이프 처리 된 데이터를 사용해야 합니다. Html.Raw()
이를 방지하기 위해 사용하십시오 .