'dan sonra bir Javascript İşlevi'ni çağırın Temel olarak, UpdatePanel'ımda codebehind'imdeki bir yönteme dayanan bir javascript dizisi oluşturan bir hazır bilgi sahibiyim.UpdatePanel Postback Issue
İçeriğimi sayfa yüküne yükleme konusunda bir sorunum yok. Ancak, javascript dizilimini benim updatepanel içinde güncellemek için bir arama yapmayı dener ve yürütürsem, javascript'in zaten tetiklendikten sonra literalin geri yükleme sırasında güncelleneceğini buldum.
<script type="text\javascript">
function BindMyFunction(itemList)
{
//Do something
}
</script>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<!-- Literal containing generated JS array -->
<asp:Literal ID="ProfileJavscriptOutput" runat="server"></asp:Literal>
<ul id="person-search">
<li><asp:TextBox ID="TxtFirstname" runat="server" Text=""></asp:TextBox></li>
<!-- Update Literal onClick -->
<li><asp:ImageButton CssClass="searchbtn" ID="ImageButton1" runat="server" OnClick="ImageButton1_Click" /></li>
</ul>
<!-- Some jCarousel rendered -->
</asp:UpdatePanel>
Ben, şu yayınlarda bakarak oldum: İşte
Ne sahip temel bir örnektirASP.NET - UpdatePanel and JavaScript
call javascript after updatepanel postback
Ama yapamam koduma doğru şekilde uygulanmış görünüyor.
Bir UpdatePanel kullanmadığımda iyi çalışıyor. Ancak, aramalar yapıldığında sayfa konumunun hareket etmemesi şarttır.
önce ve ne gibi kod bakmak o sonra neye benziyor mu? –
Tam sayfa yüklendiğinde JavaScript nasıl adlandırılır? –
Annenizin hiç size güncelleme panellerinin kötü olduğunu söylemedi mi? –