• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    asp.net后台注册js的四种方法分享

    1. 用Response.Write方法  

    代码如下: 

    复制代码 代码如下:
     
    Response.Write("script type='text/javascript'>alert("keleyi.com");/script>");  

    此方法缺陷就是不能调用脚本文件中的自定义的函数,只能调用内部函数,具体调用自定义的函数只能在Response.Write写上函数定 义,
    比如  
    复制代码 代码如下:

    Response.Write("script type='text/javascript'>function myfun(){}/script>");

    2.用ClientScript类

    代码如下:在想调用某个javascript脚本函数的地方添加代码,注意要保证MyFun已经在脚本文件中定义过了。

    复制代码 代码如下:

    ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "script>MyFun();/script>");

    这个方法比Response.Write更方便一些,可以直接调用脚本文件中的自定义函数。


    3.普通的添加控件的Attributes属性

      对于普通按钮就是:Button1.Attributes.Add("onclick","MyFun();");

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

    注意,以上所有方法中,后台代码都不能有转化当前页的代码,比如Redirect等,要把转页代码放在脚本里面

    4.后台加载数据作为js参数调用js方法  num 是方法注册名, 每调用一次, 注册名不能一样

    复制代码 代码如下:

          int num = 0;
                foreach (RoadStation rr in r)
                {

                    num++;
                ScriptManager.RegisterStartupScript(this,this.GetType(), num.ToString(), string.Format("addTr('{0}','{1}');", rr.F_stationName, rr.F_time), true);

                }

    您可能感兴趣的文章:
    • ASP.NET中后台注册js脚本使用的方法对比
    上一篇:iframe跨域与session失效问题的解决办法
    下一篇:asp.net不同页面间数据传递的多种方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    asp.net后台注册js的四种方法分享 asp.net,后台,注册,的,四种,