Chamar uma função Javascript após o problema de postagem do UpdatePanel

Basicamente, tenho no meu UpdatePanel um literal que gera uma matriz de javascript com base em um método no meu codebehin

Não tenho problemas quando se trata de carregar meu conteúdo no carregamento da página. Mas se eu tentar realizar uma pesquisa para atualizar meu literal de matriz javascript no meu painel de atualização, descobri que o literal é atualizado na postagem após o javascript já ter sido disparado.

Aqui está um exemplo básico do que eu tenho:

<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>

Estive olhando as seguintes postagens:

ASP.NET - UpdatePanel e JavaScript

call javascript após updatepanel postback

Mas não consigo aplicá-lo corretamente ao meu códig

Funciona bem quando não uso um UpdatePanel. Mas é um requisito para que a posição da página não se mova quando as pesquisas são realizada

questionAnswers(3)

yourAnswerToTheQuestion