我有中继器控制以显示一些东西。
<div class="owl-carousel trend" style="height:20px;">
<asp:Repeater ID="rptThing" runat="server" DataSourceID="yyy">
<ItemTemplate>
<asp:LinkButton ID="lnkEtiket" runat="server" OnClick="lnkEtiket_Click">go</asp:LinkButton>
</ItemTemplate>
</asp:Repeater>
</div>
它在UpdatePanel内部。页面加载没有问题,但是当Onclik消失时。我知道Ajax&amp;jQuery问题,但我无法解决问题。我尝试了很多例子。这是我的jQuery
<script type=text/javascript>
var owltrend = $('.trend');
owltrend.owlCarousel({
margin: 5,
loop: true,
startPosition: 0,
lazyLoad: true,
rtl: false,
nav: false,
autoWidth: true,
});
</script>
注意:其猫头鹰2
您需要再次触发jQuery绑定。
<script type="text/javascript">
$(document).ready(function () {
createCarousel();
});
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function () {
createCarousel();
});
function createCarousel() {
var owltrend = $('.trend');
owltrend.owlCarousel({
margin: 5,
loop: true,
startPosition: 0,
lazyLoad: true,
rtl: false,
nav: false,
autoWidth: true,
});
}
</script>
prm.add_endRequest
被触发后触发了更新PANEL。