Обновление массива JS при обратной передаче UpdatePanel, вероятно, лучше выполнить с помощью

сновном имею в своем UpdatePanel литерал, который генерирует массив javascript на основе метода в моем коде.

У меня нет проблем с загрузкой контента при загрузке страницы. Но если я попытаюсь выполнить поиск для обновления литерала массива javascript в моей панели обновления, я обнаружу, что литерал обновляется при обратной передаче после того, как javascript уже запущен.

Вот основной пример того, что у меня есть:

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

Я искал следующие сообщения:

ASP.NET - панель обновления и JavaScript

вызвать javascript после постбэка updatepanel

Но я не могу применить это правильно к моему коду.

Это прекрасно работает, когда я не использую UpdatePanel. Но это требование, чтобы позиция страницы не изменялась при выполнении поиска.

Ответы на вопрос(3)

Ваш ответ на вопрос