source

ASP.net/C # 앱 구성 파일 값에 앰퍼샌드를 추가하려면 어떻게 해야 합니까?

manysource 2023. 5. 15. 22:20

ASP.net/C # 앱 구성 파일 값에 앰퍼샌드를 추가하려면 어떻게 해야 합니까?

구성 파일에 값이 있는 C# 프로그램이 있습니다.제가 원하는 것은 url 값에 대한 앰퍼샌드를 저장하는 것입니다.

<appSettings>
  <add key="myurl" value="http://www.myurl.com?&cid=&sid="/>
</appSettings>

하지만 사이트를 구축하는 동안 오류가 발생합니다.앰퍼샌드는 허용되지 않습니다.저는 앰퍼샌드를 탈출하는 다양한 방법을 시도했지만 소용이 없었습니다.이것을 할 수 있는 올바른 형태를 아는 사람?모든 제안을 환영합니다.

사용"&amp;& 대신에

이거 먹어봤어요?

<appSettings>  
  <add key="myurl" value="http://www.myurl.com?&amp;cid=&amp;sid="/>
<appSettings>

HTML 이스케이프 문자(&)를 사용할 수 있어야 한다고 생각합니다.http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php 에서 확인할 수 있습니다.

여기서 받아들여진 답변이 기술적으로는 맞지만, 댓글을 보니 사용자들 사이에 약간의 혼란이 있는 것 같습니다..cshtml 파일에서 ViewBag로 작업할 때는 다음을 사용해야 합니다.@Html.Raw그렇지 않으면 데이터가 Configuration Manager에 의해 탈출 해제된 후 다시 탈출됩니다.사용하다Html.Raw()이러한 일이 발생하지 않도록 하기 위해.

언급URL : https://stackoverflow.com/questions/376135/how-can-i-add-an-ampersand-for-a-value-in-a-asp-net-c-app-config-file-value