Я создал UserControl называется Attach_Template и я назначил его ID, как «attachTemplate» в главной странице следующим образом:Как использовать javascript, чтобы найти ASPxGridView в Usercontrol, а затем заставить его выполнить обратный вызов?
<uc1:Attach_Template ID="attachTemplate" runat="server" />
В моей UserControl, есть ASPxGridview с ID = «gv_Attach» и ClinetInstanceName = «сетки» , Я хочу написать функцию для выполнения обратного вызова на эту страницу ASPxGridView с главной страницы.
Я пробовал следующий код. Кажется, что он может найти элемент управления, но не может выполнить обратный вызов.
<script type="text/javascript">
function gvAttachPerformCallback() {
var gvAttach = document.getElementById('<%=Attach_Template.FindControl("gv_Attach").ClientID%>');
gvAttach.PerformCallback(null);
}
</script>
При попытке выполнить обратный вызов возникло следующее сообщение об ошибке.
Ошибка: Объект не поддерживает свойство или метод «PerformCallback»
Спасибо! Это действительно работает! Не знаю, что это можно вызвать непосредственно таким образом. –