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>
  • 相关阅读:
    读取库中的所有表名
    ADOX学习
    自己寫的AccessDBHelper
    C#中Split用法~
    SQL Server:查看SQL日志文件大小SQL脚本
    MS SQL2005 How to find the top 50 cpu execution time.
    跨浏览器的本地存储解决方案
    這個SQL 語句你真的看明白了嗎?
    一个简单的SQL最优写法讨论(1)
    Gmail的标签容纳的邮件数量有限制。
  • 原文地址:https://www.cnblogs.com/zhouhb/p/3086568.html
Copyright © 2011-2022 走看看