C# 在用户控件asp.net C中公开OnclientClick函数#

C# 在用户控件asp.net C中公开OnclientClick函数#,c#,asp.net,C#,Asp.net,可能重复: 我有一个html输入按钮的用户控件 在第页上,我正在使用该用户控件。如何在用户控件中公开该输入按钮的onclient事件,以便如果该按钮是客户端,则我可以调用page函数 <uc2:UC_LayoutSelector ID="UC_LayoutSelector1" runat="server" OnClientLayoutSelect="UC_LayoutSelector1_MyPageFunction" /> <script type="text/javas

可能重复:

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

在第页上,我正在使用该用户控件。如何在用户控件中公开该输入按钮的onclient事件,以便如果该按钮是客户端,则我可以调用page函数

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

 <script type="text/javascript">

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

功能UC\u布局选择器或1\u MyPageFunction(e){
警报(e);
}

根据您试图实现的目标,您可能只想创建输入按钮onclient属性的公共属性。如果您试图捕获用户单击该按钮的时刻,则需要使用javascript函数进行回发,并以编程方式引发事件控件。这将允许您捕获父页面上的事件。

创建一个属性,获取并设置viewstate