<script language="C#" runat="server">
void SomeHandler(Object Sender, EventArgs E){
 Label1.Text = "Hi welcome to ASP.NET!"+(string)Sender;
}
</script><uc1:T_RL id="T_RL1" runat="server" OnGetRq="SomeHandler"></uc1:T_RL>
<asp:Label id="Label1" runat="server">
Label</asp:Label>我的用户控件ascx中有一个确定按钮,它会在父页面中产生OnGetRq事件,我在HTML中定义这个事件发生则执行函数SomeHandler.显然这个函数操作页面中的控件是绰绰有余的,但是我需要他执行页面中的一个方法,比方说我的用户控件返回的日期,那么,他引发的事件最终将执行一个带日期参数的方法来完成我的具体工作。谢谢。

解决方案 »

  1.   

    咳,一直标榜自己汉语很好的在父页面中有一个控件U1,这个控件的确定按钮一按,会在父页面中触发一个事件A,并且传递‘日期’参数。当然我可以在这个事件里完成想要完成的任务,但是这是在VS.net中的HTML方式下编辑的,不方便。我的意思是,在父页面中如果有一个完成任务的方法,能够直接在事件A中调用就好了。'这个代码是父页面的HTML代码
    <script language="C#" runat="server">
    void SomeHandler(Object Sender, EventArgs E){
     '我不希望执行这么简单的功能 
     Label1.Text = "Hi welcome to ASP.NET!"+(string)Sender;
     '我是希望这里能够执行页面中的某个我写的方法,比如Done();
    }
    </script><uc1:T_RL id="T_RL1" runat="server" OnGetRq="SomeHandler"></uc1:T_RL>
    <asp:Label id="Label1" runat="server">
    Label</asp:Label>
    谢谢