• 如何在asp.net后台调用前台代码


      后台代码:

      protected void Button1_Click(object sender, EventArgs e)
            {
                string ss = "123";

                
                Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "add("+ss+")", true);
            }

    前台代码:

     <script type="text/javascript">
            $(function () {
              
            })
            function add(str) {
                alert(str);
            }
        </script>

       如何用在前台调用服务器方法如下:

    前台代码如下:

    <head runat="server">
        <title></title>
        <script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
        <script type="text/javascript">
            $(function () {
                $("#but1").click(function () {
                    // document.getElementById("<%=Button1.ClientID %>").click();
                    $("#<%=Button1.ClientID %>").click();
                })
            })
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        <input type="button" id="but1" name="name" value="点我啊" />
         <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
        </div>
        </form>
    </body>
    </html>

    后台代码如下:

     public partial class WebForm5 : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
    
            }
    
            protected void Button1_Click(object sender, EventArgs e)
            {
                Response.Write("aaaa");
            }
        }

    这样一个js方法就去调用的服务器方法;

  • 相关阅读:
    三、linux系统管理
    二、基本命令
    一、基本环境
    mysql-day4
    mysql-day3
    mysql-day2
    mysql-day1
    3、线性表的链式存储结构
    2、线性表之顺序表
    1、时间复杂度
  • 原文地址:https://www.cnblogs.com/xu3593/p/2938830.html
Copyright © 2020-2023  润新知