• 后台调用js的方法


         今天写程序,忽然要用到后台调用js的问题,网上找了找,问了问高手们,终于解决了问题,那么现在我就把方法总结整理一下,希望对大家有帮助。

        1.Response.Write方法

          Response.Write("<script type='text/javascript'>alert("你好啊!");</script>");//这样只能调用函数的内部方法,无法调用自定义的函数

          Response.Write("<script type='text/javascript'>function funtest(){函数}</script>");//这样可以调用自定义的函数,但是如果每次调用都要定义函数,写方法,比较麻烦

       2.ClientScript类方法

           ClientScript.RegisterStartupScript(ClientScript.GetType(), "aaa", "<script>FunctionJs();</script>");//这样可以直接调用已经定义的js方法

       3.添加控件的Attributes属性方法

      按钮:Button1.Attributes.Add("onclick","FunctionJs();");

      只能在Onload中或类似于onload的初始化过程中添加才有效。而且是先执行脚本函数,无法改变执行顺序。

       4.当我页面使用弹出层时,以上方法都不可以时

         弹出页面:

                        HttpContext.Current.Response.Write("<script language=\"javascript\">");
                        HttpContext.Current.Response.Write("parent.FunctionJs()");
                       HttpContext.Current.Response.Write("</script>");

     好了,总结这么多,希望能帮到点忙!!!

  • 相关阅读:
    创建Django项目
    CVE-2011-0104:Microsoft Office Excel 栈溢出漏洞修复分析
    HDU 1089 到1096 a+b的输入输出练习
    ocrosoft 程序设计提高期末复习问题M 递归求猴子吃桃
    HDU 1406 完数
    ocrosoft 1015 习题1.22 求一元二次方程a*x^2 + b*x + c = 0的根
    php-amqplib库操作RabbitMQ
    rabbitmq 使用PhpAmqpLib
    RabbitMQ的持久化
    Rabbitmq各方法的作用详解
  • 原文地址:https://www.cnblogs.com/zhiaijingming/p/2920424.html
Copyright © 2020-2023  润新知