4

可能重复:
在 c# 中的用户控件中公开和引发子控件的事件

我有一个 html 输入按钮的用户控制。

在页面上,我正在使用该用户控件。如何在用户控件内公开该输入按钮的 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 回答