2009-05-02 6 views
0

당신은 MVC에서이 작업을 수행하는 경우 :적절한 JSON 포맷 C#을 문자열

var jsonData = 
    new { myimage = 
     "<img alt=\"\" src=\"/Content/images/ShowFPots.png\" />" }; 

return Json(jsonData); 

당신은 값이 얻을

"\u003cimg alt=\"\" src=\"/Content/images/ShowFPots.png\" /\u003e" 

어떻게 값으로이받을 수 있나요, 또는 것 <> innerHtml에 추가 할 때 올바르게 해석 할 수 있습니까 ??

"<img alt=\"\" src=\"/Content/images/ShowFPots.png\" />" 

답변

3

올바른 자바 스크립트, 유니 코드 인코딩입니다. 그것은 HTML에 삽입 괜찮을거야/DOM은

https://developer.mozilla.org/en/Core_JavaScript_1.5_Guide/Unicode

+0

은 삽입 것입니다. <>는 정확하지만 끝 태그 (/>) 앞에 /가 없습니다. 이상한. –

+0

그럴 가능성이 가장 브라우저/DOM은 HTML을 조작하지만, 당신은/귀하의 질문에 문자열의 끝에 볼 수 있습니다 –