Можно ли обновить UpdatePanel вручную, используя JavaScript или jQuery?
У меня есть TextBox вверху моей страницы. Когда пользователь покидает этот TextBox, я хочу запустить некоторый код сервера (он добавит запись в мою базу данных), а затем в нижней части страницы у меня будет UpdatePanel, который будет обновлен. UpdatePanel имеет GridView, в который будет добавлена запись для добавленной записи)
Просто вызовите эту функцию javascript. Здесь UpdatePanel1 - это ID updatepanel
<script type="text/javascript">
var UpdatePanel1 = '<%=UpdatePanel1.ClientID%>';
function ShowItems()
{
if (UpdatePanel1 != null)
{
__doPostBack(UpdatePanel1, '');
}
}
</script>
Кажется, я получил ответ... нужно создать скрытую кнопку в UpdatePanel, затем вызвать
__doPostBack('<%= Button.ClientID %>','');