zoukankan      html  css  js  c++  java
  • asp.net服务器控件button先执行js再执行后台的方法

    
    

    服务器控件button


    <
    asp:Button ID="button1" runat="server" Text="提交" onclick="button1_Click"/>

    在页面初始化的时候,给button这个服务器控件增加一个客户端事件。也就是在Page_Load()这个方法里面加一句代码:

    protected void Page_Load(object sender, EventArgs e)
    {          
           if (!Page.IsPostBack)
                {
                    //给button1添加客户端事件
                    button1.Attributes.Add("OnClick", "return  jsFunction()");                //jsFunction()是js函数
                }
    }

    jsFunction()是js函数,在aspx页面上增加,譬如

    <script language="javascript">
    function jsFunction() {        if (confirm("确定添加员工吗?")) {
                return true;
            }
            return false;
        }
    </script>
    

      

    上面的return ture和false是很重要的,这决定了是否往下执行,往下执行就应该是将数据提交到后台处理数据。当返回true时,后台执行button1_Click这个方法(事件)。

  • 相关阅读:
    python-高阶函数(map,reduce,filter)
    python-函数(补充)
    python-局部变量与全局变量
    python-函数
    字符串格式化
    pycharm2019.1激活方法(亲测可用)
    python-集合
    python-字典
    keepalivd 配置
    zabbix3 agent端安装
  • 原文地址:https://www.cnblogs.com/yangxinghua/p/3878246.html
Copyright © 2011-2022 走看看