2013-08-14 9 views
0

Похоже, что вызов Control.DataBind() в C#/ASP обновляет всю страницу и возвращает пользователя в начало страницы.Databind для обновления только элемента управления, а не всей страницы

Есть ли способ вызвать DataBind() и обновить ли он его только после того, как он оставил пользователя в том же месте на странице после привязки данных?

+0

Удивительно, что в контексте 'Control.DataBind()' это происходит во время сообщения? Если это не будет причиной обновления и потери позиции прокрутки? –

ответ

0

Попробуйте поместить элемент управления в панель обновления.

<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
    <ContentTemplate>  
     <control goes here> 
    </ContentTemplate>  
</updatePanel> 
Смежные вопросы