zoukankan      html  css  js  c++  java
  • c# 后台代码注册 js 脚本并执行

    引子:

      这个问题本来没怎么考虑过,因为觉得 response.write 就够用了,但一朋友问了,然后查了些资料,做了些简单的了解。

    只限于会用,有理解不当的,还请高手教我。

    主要内容:

      使用后台C#代码调用 js 的方法有三种
      

    //Response.write("js 脚本");   
     //Page.RegisterStartupScript(string, string js);  
    //Page.ClientScript.RegisterStartupScript(Type type, string tag, string js);

      这三种方法中,第2种和第3种相同。
      我们用一个具体的 js 来描述他们与第一种的区别。

      response.write("<script>alert('IK');</script>");  //执行时,整个页面一片空白,无内容显示

      Page.RegisterStartupScript("ggg","<script>alert('IK');</script>");  //执行时,页面内容仍然可见。

      又如:
      

    <script type="text/javascript">
    //前台脚本
    function getReady() {
    alert(
    'Yes, I am ready!');
    }
    </script>

      后台调用如下:
       Page.RegisterStartupScript("ps", "<script>getReady();</script>");

  • 相关阅读:
    HTML快速复习
    jQueryAjax
    jQuery工具类函数
    jQuery常用插件
    jQuery动画
    CodeBlock 使用TextOut出错
    Java数组与vector互转
    C++字符串常量
    Android 开发必备
    Java 修改Windows注册表,以实现开机自启动应用程序。
  • 原文地址:https://www.cnblogs.com/jiejie_peng/p/1731964.html
Copyright © 2011-2022 走看看