zoukankan      html  css  js  c++  java
  • Asp.net用JQuery找出哪一个元素引起PostBack

                在Asp.net webform中,如何找出哪一个按钮触发Button PostBack事件。先看ASPX:

       1:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
       2:  <html xmlns="http://www.w3.org/1999/xhtml">
       3:  <head runat="server">
       4:      <title>Petter Liu demo</title>
       5:   
       6:      <script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js" type="text/javascript"></script>
       7:   
       8:      <script type="text/javascript">
       9:          $(function() {
      10:              $("input:submit").click(function() {
      11:                  $("#HiddenField1").val($(this).attr("id")
      12:                          + " 引起一个 postback");
      13:              });
      14:          });  
      15:          </script>
      16:   
      17:  </head>
      18:  <body>
      19:      <form id="form1" runat="server">
      20:      <div>
      21:          <asp:Button ID="Button1" runat="server" Text="Button1" />
      22:          <asp:Button ID="Button2" runat="server" Text="Button2" />
      23:          <asp:Button ID="Button3" runat="server" Text="Button3" />
      24:          <asp:HiddenField ID="HiddenField1" runat="server" />
      25:      </div>
      26:      </form>
      27:  </body>
      28:  </html>

               然后在Sever端这么写:

       1:    /// <summary>
       2:          /// Handles the Load event of the Page control.
       3:          /// </summary>
       4:          /// <param name="sender">The source of the event.</param>
       5:          /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
       6:          /// <remarks>Author Petter Liu http://wintersun.cnblogs.com  </remarks>
       7:          protected void Page_Load(object sender, EventArgs e)
       8:          {
       9:              Response.Write(HiddenField1.Value);
      10:          }

              很简单的CODE.

              希望这篇POST对您有帮助。


    作者:Petter Liu
    出处:http://www.cnblogs.com/wintersun/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    该文章也同时发布在我的独立博客中-Petter Liu Blog

  • 相关阅读:
    Drupal Coder 模块远程命令执行分析(SA-CONTRIB-2016-039)
    Python 实现 ZoomEye API SDK
    程序员互动联盟第一届编码大赛第二题解题分享
    python中各进制之间的转换
    记一次ctf比赛解密题的解决(可逆加密基本破解之暴力破解)
    使用JsonConfig控制JSON lib序列化
    openMRS项目
    Harmonic Number(调和级数+欧拉常数)
    Pairs Forming LCM(素因子分解)
    Uva 11395 Sigma Function (因子和)
  • 原文地址:https://www.cnblogs.com/wintersun/p/1756532.html
Copyright © 2011-2022 走看看