• onclick事件与onserverclick事件


    1.这里仅对web控件而言,onclick事件执行的是客户端中的代码,

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Click.aspx.cs" Inherits="onClickAndonServerClick.Click" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <script src="A.js"></script>
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
      <%-- onclick="Myonclick()"--%>
          <%--  onserverclick="btn_ClickServer"--%>
            <input type="button" onclick="Myonclick()"     id="btn1" value="按钮" />
    
        </form>
    </body>
    </html>

    可以把事件写在html页面上,也可以放在调用的js文件中(此处为A.js)。

    A.js:

    function Myonclick() {
        alert("触发了onclick事件!");
    }
    function del() {
        alert("OK");
    }

    运行结果:

    2.onserverclick事件,这个是执行服务端的方法。

     <input type="button" onserverclick="btn_ClickServer"     id="btn1" value="按钮" runat="server"/>

    对应的在后台补充相应的事件:

     public void btn_ClickServer(object sender,EventArgs e)
            {
                
                string str = "<script>alert('你触发了onclickServer事件');</script>";
                Response.Write(str);
                Response.End();
            }

    执行结果:

    注意,当onclick事件与onserverclick()事件一起使用时,onclick事件先执行,但是要注意不要加了runat="server"属性,否者客户端js文件无法被调用。

  • 相关阅读:
    linux反汇编
    Java中UML图
    Java设计模式_创建型模式_单例模式
    Javadoc注释的用法
    VIM使用技巧1
    手动破解的 Linux下的Maltab 2014b
    让vim的在输入模式下现实光标不同
    Vim 自动补全成对的括号和引号
    MAMP:在 OSX 中搭建 Apache, MySQL, PHP 环境并本地安装、调试 WordPress
    MAC+iTerm定制目录显示颜色和提示符
  • 原文地址:https://www.cnblogs.com/JsonZhangAA/p/5425282.html
Copyright © 2020-2023  润新知