1
asp.net mvc3 컨트롤러에서 부분보기에서 html 걸리는 jquery UI 대화가 있습니다.asp.net mvc3에서 html jquery UI 대화 상자에서 제대로 렌더링되지 않았습니다.
JQuery와 통화는 매우 간단하다 : 나는 결과의 경고를 만들 때
<p><span style="background-color: yellow; "> test test</span></p>
내가이 데 : partialView의 결과는 다음과 같다
$(result).appendTo("#vierge");
$("#vierge").dialog();
하지만 대화 상자에 아무 것도 표시되지 않습니다. 내 코드가 잘못되었을 수 있습니다. 나는 대화를 다른 방법으로로드하려고 :
덕분에 당신의 도움을
PS를 alot을
$(dialogDiv).load(href)
.dialog({
autoOpen: true,
});
대화 상자가 열려 확인을하지만, 대신 렌더링 된 HTML의 such as this를 일반 HTML 코드를 표시
안녕하세요, 나는 $ 기호를 넣어 한 사실 답변에 대한 감사, 그것을 놓치지을 질문을 위해 사본 및 과거. 위의 모든 코드를 시도했지만, 두 번째는 html 코드를 표시하지만 html 렌더링은 표시하지 않습니다. ; 다음 partialView이 코드를 검색 할 때 처음 데이터베이스에 ( 시험 테스트
<스팬 스타일 = "노란색 배경 색상">)을 그 내가 저장하고 모든 HTML 코드를 올 수 있는지 궁금하고 그것은 모든 <,>, 특별한 caracters를 & lt; & gt; ... 문제가 될 수 있습니다 변환합니다 ... 어떻게 대화 상자가 모든 특수 caracters를 html로 변환합니까? – dtjmsy
내가 $에 html 코드를 추가하면 어떤 이상한 점입니까? ('#vierge') .html (***** htmlCodeHere *****); 렌더링 된 html로 완벽하게 작동하지만 actionController에서 동적으로 결과를 얻지 못하면 일반 HTML 코드가 표시됩니다 ... – dtjmsy
아약스 호출 책임 코드에 붙여 넣을 수 있습니까? 정적 HTML 코드로 새 부분 뷰를 만든 다음 대화 상자에로드하십시오. DB에 저장된 내용을 확인 했습니까? 그것은 DB에서 html 코드가 인코딩되거나 DB와 View 사이에서 인코딩 될 수 있습니다. 정말 인코딩 DB에서 제공하는 HTML 코드 인 경우에이 방법을 실행하려고 : HttpUtility.HtmlDecode를 ("< 페이지 > 테스트 </P >") 당신이 부분보기에 넣어 전에. –