none
Asp.net事件处理 RRS feed

  • 问题

  • <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/title.gif" onclick="ImageButton1_Click" />
    在客户端单击ImageButton后,事件是以什么形式传送到服务器端的,是保存到哪个hidden中的?
    服务器在接收到请求后,是怎么判断引发了什么事件?
    ImageButton1_Click(object sender, ImageClickEventArgs e)事件中参数e的值是怎么得到的?
    2009年7月29日 3:25

答案

  • 你好,通过页面自动生成的hidden的input可以将数据回发到服务器端,当然一些需要借助html控件的一些客户端的事件,比如onclikc之类,服务器端对回发的数据进行判断和分析 判断是否激发了某一事件,如果是则实例化这个事件委托的参数比如 ImageClickEventArgs e中的e,将相应的属性赋值,然后再通过委托调用这个事件的响应方法


    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年7月29日 5:55
    版主
  • 你好,做一个页面,拖个Button放在页面中,运行!然后查看源文件,可以看到后台自动生成很多脚本。
    jon.valett@gmail.com
    • 已标记为答案 KeFang Chen 2009年7月30日 2:08
    • 取消答案标记 杨艳龙 2010年7月22日 4:41
    • 已标记为答案 杨艳龙 2010年7月22日 4:41
    2009年7月29日 6:10
    版主

全部回复

  • 你好,通过页面自动生成的hidden的input可以将数据回发到服务器端,当然一些需要借助html控件的一些客户端的事件,比如onclikc之类,服务器端对回发的数据进行判断和分析 判断是否激发了某一事件,如果是则实例化这个事件委托的参数比如 ImageClickEventArgs e中的e,将相应的属性赋值,然后再通过委托调用这个事件的响应方法


    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年7月29日 5:55
    版主
  • 你好,做一个页面,拖个Button放在页面中,运行!然后查看源文件,可以看到后台自动生成很多脚本。
    jon.valett@gmail.com
    • 已标记为答案 KeFang Chen 2009年7月30日 2:08
    • 取消答案标记 杨艳龙 2010年7月22日 4:41
    • 已标记为答案 杨艳龙 2010年7月22日 4:41
    2009年7月29日 6:10
    版主