2010-02-02 59 views
0

我使用ASP.NET 3.5 Web窗體,ASP.NET AJAX和ASP.NET AJAX控件工具包。我有一系列圖像,以小尺寸加載。當我點擊它時,我想要以更大的尺寸顯示爲模式彈出窗口。我實現了它,更大的圖像顯示在一個面板中。它在Mozilla Firefox 3.6,Google Chrome 4中運行良好,但IE 8中的頁面底部顯示模式popul。爲了查看彈出窗口,我必須向下滾動頁面,而不是顯示在頁面中間屏幕爲Firefox和Chrome。阿賈克斯模式彈出式擴展器不工作在IE 8

我該怎麼辦?

環境:Windows 7 x32,VS 2008 SP1,.NET Framework 3.5 SP1。

感謝

編輯 內一個UpdatePanel的的ContentTemplate我有一個列表視圖,其ItemTemplate中是:

<ItemTemplate> 
        <td> 
         <asp:Image Width="200px" Height="200px" ID="thumbnail" runat="server" ImageUrl='<%# "../LoadImage.ashx?t=myImage&ids=" + Eval("Id") %>' /> 
         <cc1:ModalPopupExtender ID="Image1_ModalPopupExtender" runat="server" DynamicServicePath="" 
          Enabled="True" PopupControlID="panel_bigImage" TargetControlID="thumbnail" 
          DropShadow="False" OkControlID="BigImage" CancelControlID="btnCloseImage" > 
         </cc1:ModalPopupExtender> 
         <asp:Panel ID="panel_bigImage" runat="server" DefaultButton="btnCloseImage" EnableViewState="True" HorizontalAlign="Center" ScrollBars="Auto" BorderStyle="Outset" BackColor="White"> 
          <asp:Image ID="BigImage" Height="600px" runat="server" ImageUrl='<%# "../LoadImage.ashx?t=myImage&ids=" + Eval("Id")%>' /> 
          <br /> 
          <asp:Button ID="btnCloseImage" runat="server" Text="Inchide" /> 
         </asp:Panel> 
        </td> 
</ItemTemplate> 
+0

你有一個url或一些源代碼,我們可以看看? – scunliffe 2010-02-02 18:10:03

+0

nope ..一切都在我的機器上(還)。我將編輯該問題並添加asp.net代碼 – lmsasu 2010-02-02 21:50:28

回答

0

解決。主要問題是,頁面設置與HTML文檔類型...將其更改爲XHTML過渡可解決此問題。