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>
你有一个url或一些源代码,我们可以看看? – scunliffe 2010-02-02 18:10:03
nope ..一切都在我的机器上(还)。我将编辑该问题并添加asp.net代码 – lmsasu 2010-02-02 21:50:28