2017-10-06 2 views
0

여기에 코드 줄이 작동하지 않는 나는이 문자열 @Model.inventory.overview을 가지고 있고 그것을에서 &mdash;있다. 나는 그것이 텍스트로 나타 특수 HTML 문자를 표시 할 수 있도록 그것을 사용하려고하면ASP.NET MVC @ Html.Raw() 나는 내보기</p> <p>에

&mdash;

@Html.Raw(Model.inventory.overview) 

@MvcHtmlString.Create(Model.inventory.overview) 

@Model.inventory.overview

무엇이다

Lorem ipsum dolor sit &mdash; amet, consipetur adipiscing elit. Mauris eug feugiat nibh. Fusce rhoncus ex en nunc fringilla, ut 발효 토륨 volutpat. Praesent mollis efficitur magna auctor sollicitudin. 모 르 통, 너트, 너트, 너트, 너트, 너트, 너트, 너트, 너트. Nullam quis ipsum 꼭대기에 오르다. Vestibulum tincidunt dolor non &mdash; 그냥 누락 된, euismod neque rutrum. .

@Html.Raw(HttpUtility.HtmlDecode(@model.ContentBody)); 

가 여전히 작동하지 : Donec에 된 Lacinia 추정

또한 다음과 같은 노력했다.

+0

렌더링 된 HTML을 게시하십시오. – JuanR

+0

거기 가면 .... – user979331

+0

그러나 '—'코드 주석을 제거하면이 방법이 효과가 있습니까? 이게 효과가 없다고 생각하는 이유는 무엇입니까? '—'또는 mdash 아이콘을 표시 하시겠습니까? – Liam

답변

0

@Html.Raw(Html.Encode(Model.inventory.overview))은 결국 용액이었다.

나는 W3C Html ASCII characters list을 보았고, &mdash;은 "정확히"ASCII 문자가 아니므로 곧 this site을 발견했습니다. 다행 이었기 때문에 다행이었습니다.

관련 문제