在 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>
但是当我改变下拉外部脚本没有调用所以滑动没有发生时,我知道这是因为部分回发但我需要更新面板并且还需要调用外部 javascript 文件的过程。这个怎么解决??