部分回发后如何调用外部java脚本文件

时间:2015-09-28 09:02:56

标签: javascript asp.net partial-postback

我在asp.net中使用UpdatePanel后面临外部java脚本文件的问题,我在datalist中有2个图像,两个图像将通过外部javacript文件滑动,我通过更改下拉列表中的值单独下拉新图像将绑定到该数据列表,然后加载外部javascript文件以滑动图像,但它没有发生,因为数据列表在UpdatePanel,因此我的页面不会刷新,因为它的部分回复。

        <asp:UpdatePanel ID="UpdatePanel4" runat="server" UpdateMode="Conditional">
                    <ContentTemplate>
                        <asp:DataList ID="MultiImgDataList" runat="server" RepeatDirection="Horizontal" RepeatLayout="Flow">                              
                            <ItemTemplate>
                                <div class="magnify">
                                    <asp:Image ID="Image1" runat="server" CssClass="img" ImageUrl=<%#Eval("Path") %>/>
                                    <asp:Image ID="Image2" runat="server" CssClass="img" ImageUrl=<%#Eval("Path") %>/>
                                </div>
                            </ItemTemplate>                              
                        </asp:DataList>                       
                    </ContentTemplate>
                    <Triggers>
                        <asp:AsyncPostBackTrigger ControlID="Dropdown1" EventName="SelectedIndexChanged" />
                    </Triggers>
       </asp:UpdatePanel>

 <asp:DropDownList ID="Dropdown1" runat="server" OnSelectedIndexChanged="Dropdown_SelectedIndexChanged" AutoPostBack="True"></asp:DropDownList>



   <script src="/Scripts/owl.carousel.min.js"></script>

但是当我更改下拉列表外部脚本没有调用因此滑动没有发生时,我知道这是因为部分回发但我需要updatepanel并且还需要调用外部javascript文件的过程。怎么解决这个?

0 个答案:

没有答案