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>
  • 相关阅读:
    python学习:匿名函数
    python学习:递归列出目录里的文件
    python学习:函数的递归调用
    ios开发解决遍历删除数组对象报错
    ansible入门
    git入门-分支
    Swift 使用CollectionView 实现图片轮播封装就是这样简单
    iOS复杂动画之抽丝剥茧(Objective-C & Swift)
    大数据
    点击UITableView的cell展开收缩
  • 原文地址:https://www.cnblogs.com/zhouhb/p/3086568.html
Copyright © 2011-2022 走看看