私はasp.netページを持っています。メインコンテンツセクションにはデータベースからのカスタムhtmlコンテンツが表示されます。その右側には、ユーザーが選択項目をドロップダウンしてパースペクティブリンクに移動できるようにするユーザーコントロールがいくつかあります。ユーザーコントロールのAjax upatepanel、親のインラインスタイルがIEによってレンダリングされない
だから、このようなものだ:ユーザーcontorlsはかなりまっすぐ進むです
<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>
。それぞれにドロップダウンがあります。 1つを選択すると、次のone..etcが設定され、更新パネルを囲んでページが選択時にリフレッシュされません。
問題は、ページが最初にロードされたときに、時々CSSのインラインスタイルを持つ<%= Session ["xyz"] ToString()%>の内容が読み込まれて正常に読み込まれます。しかし、ユーザーコントロールの最初のドロップダウンをクリックするとすぐに、CSSのインラインスタイルが消えます。
私の質問は、なぜインラインスタイルがブラウザで再びajaxポストバックにレンダリングされないのですか(IEでのみ起こる、Firefoxは大丈夫です)?これについて何をすべきですか? ありがとうございます。
アンジェラ。