4

重複の可能性:
C#のユーザーコントロールで子コントロールのイベントを公開して発生させる

HTML入力ボタンが1つあるユーザーコントロールがあります。

ページ上で、そのユーザー コントロールを使用しています。ユーザーコントロール内のその入力ボタンの onclient イベントを公開するにはどうすればよいですか?そのボタンクライアントの場合、ページ関数を呼び出すことができます。

<uc2:UC_LayoutSelector ID="UC_LayoutSelector1" runat="server" OnClientLayoutSelect="UC_LayoutSelector1_MyPageFunction" />

 <script type="text/javascript">

        function UC_LayoutSelector1_MyPageFunction(e) {
            alert(e);
        }
    </script>
4

1 に答える 1

0

達成しようとしていることに応じて、入力ボタンの onclient プロパティのパブリック プロパティを作成したいだけかもしれません。ユーザーがそのボタンをクリックした瞬間をキャプチャしようとしている場合は、javascript 関数でポストバックを発生させ、プログラムでイベント コントロールを発生させる必要があります。これにより、親ページでイベントをトラップできます。

于 2012-05-26T03:59:45.377 に答える