2009-07-17 3 views
0

asp.net 페이지가 있는데 기본 콘텐트 섹션에는 데이터베이스의 사용자 정의 HTML 콘텐트가 표시된다. 오른쪽에는 사용자가 드롭 다운 선택을하고 원근감 링크로 이동할 수있는 몇 가지 사용자 정의 컨트롤이 있습니다.사용자 컨트롤의 Ajax upatepanel, 부모의 인라인 스타일이 IE에서 렌더링되지 않음

<asp:Content ID="Content3" ContentPlaceHolderID="mainContentPlaceHolder" Runat="Server"> 
<atlas:ScriptManager ID="ScriptManager1" EnablePartialRendering="true" runat="server" /> 

<table width="100%" cellpadding="0" cellspacing="0" border="0"> 
    <tr> 
     <td valign="top"> 
      <%=Session["xyz"].ToString()%> 
     </td> 
    </tr> 
</table> 
</asp:Content> 
<asp:Content ID="Content4" ContentPlaceHolderID="rightContentPlaceHolder" Runat="Server"> 

<table cellpadding="0" cellspacing="0" border="0" style="margin-left: 4px;"> 
    <tr> 
     <td style="width: 239px;"> 
      <uc18:x ID="x1" runat="server" referer="Home" /> 
      <uc17:y ID="y1" runat="server" /> 
      <uc4:z ID="z1" runat="server" /> 
     </td> 
    </tr> 
</table> 
</asp:Content> 

사용자 contorls 꽤 정직하고 있습니다 :

그래서 그것은이 같은입니다. 그들 각각은 드롭 다운을 가지고 있습니다. 하나를 선택하면 다음에 ....c를 채우고 업데이트 패널 주위를 둘러 싸서 페이지가 선택시 다시 열리지 않습니다.

내가 가지고있는 문제는 페이지가 처음로드 될 때% = Session [ "xyz"] .ToString() %>의 내용이 때로는 CSS 인라인 스타일을 가지고 있기 때문에 잘로드됩니다. 그러나 사용자 컨트롤의 첫 번째 드롭 다운을 클릭하면 CSS 인라인 스타일이 사라집니다.

제 질문은 인라인 스타일이 브라우저에서 아약스 포스트 백 (Internet Explorer에서만 발생, Firefox는 정상입니다)에서 다시 렌더링되지 않는 이유는 무엇입니까? 이것에 대해 어떻게해야합니까? 미리 감사드립니다.

안젤라.

답변

0

Atlas에는 버그가 있습니다. 내가 asp.net 아약스를 사용하는 경우, 잘 작동합니다. 불행히도 나는 asp.net Atals 아지스를 당분간 변경할 수 없습니다. 가장 쉬운 해결책은 전체 게시물을 다시 돌려 놓는 것이 었습니다.

관련 문제