zoukankan      html  css  js  c++  java
  • C#与JavaScript互相调用

    1、C#调用JavaScript

    (1)准备好JavaScript函数

           <script type="text/javascript">
     
                   function say() {
     
                       alert("CSharp调用js,调用成功!");
     
                   }
     
          </script>
    
    (2)页面代码
    <asp:Button ID="Button1" runat="server" Text="CSharp调用js" onclick="Button1_Click" />
    
    (3)C#代码
        protected void Button1_Click(object sender, EventArgs e)
        {
            Page.ClientScript.RegisterStartupScript(ClientScript.GetType(), "say", "<script>say(); </script>");
        }

    2、JavaScript调用C#代码

    (1)页面代码

            <input type="button" value="js调用CSharp" onclick="jsCallCSharp();" />
            <asp:Button ID="Button2" runat="server" Text="我是隐藏按钮" onclick="Button2_Click" style="display:none;"/>

    (2)C#代码

        //后台方法 
        public void Show()
        {
            Response.Write("js调用后台方法成功!");
        }
    

        //隐藏按钮事件
        protected void Button2_Click(object sender, EventArgs e)
        {
            Show();
        }

    (3)JavaScript代码

               <script type="text/javascript"> 
      
                   function jsCallCSharp() {
     
                       document.getElementById("Button2").click();
     
                   }
     
          </script>
  • 相关阅读:
    Jmeter——关联与正则
    Jmeter图形插件扩展
    Jmeter——检查点
    Jmeter——集合点
    OpenGL帧缓存对象(FBO:Frame Buffer Object)(转载)
    unicode 和 utf8
    管理node的版本
    pyqt5 开发环境
    cmake
    一些可能常用的工具函数
  • 原文地址:https://www.cnblogs.com/zhouhb/p/3086568.html
Copyright © 2011-2022 走看看