2011-10-18 3 views
1
난 뒤에 코드에서 DIV의 내용을 업데이트 할

:asp.net의 div.InnerHtml 파이어 폭스에서 작동하지 않는

<div id="divBuilder" runat="server"></div> 

다음 divBuilder 단순히 HTML의 DIV

StringWriter stringWriter = new StringWriter(); 

HtmlTextWriter htmlWriter = new HtmlTextWriter(stringWriter); 

// adding new contents for htmlWriter 

// update the div content 
divBuilder.InnerHtml = stringWriter.ToString(); 

입니다

그것은 IE와 크롬과 잘 작동합니다.
cannot get inner content of divBuilder because the contents are not literal 

일부 사이트에서 검색, 나는이 일에 온 : http://forums.asp.net/t/1168614.aspx/1 하지만 어떻게 콘텐츠를 업데이 트가 로컬 호스트에 있지만 서버에 웹 사이트를 업로드 한 후 파이어 폭스에서 잘 작동 이벤트,이 오류가있어?

미리 감사드립니다.

+2

divBuilder 란 무엇입니까? –

+0

관련 마크 업을 게시 할 수 있습니까? –

+0

divBuilder는 단순히 div HTML – olidev

답변

0

콘텐츠에 문자열을 사용하고 있으므로 대신 HtmlContainerControl.InnerText 속성을 사용해보십시오.

+0

이지만 내용을 업데이트하여 InnnerHtml을 사용해야합니다. – olidev

+0

문자열 일 때의 차이점은 무엇입니까? –

관련 문제