私は、ユーザーコントロールを作成しているがAttach_Templateと呼ばれ、次のように私は、マスターページに「attachTemplate」としてそのIDを割り当てられた:私のUserControlでjavascriptを使用してUsercontrolでASPxGridViewを見つけてコールバックを実行する方法
<uc1:Attach_Template ID="attachTemplate" runat="server" />
、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」
ありがとうございます!それは本当にうまくいく!この方法で直接呼び出すことはできません。 –