六合开奖结果现场直播欢迎诸位!收藏本站注 册登 陆
常用三肖中特马:基础知识网络知识操作系统WPS网页制作数据库算法网页成功之路网络安全最新技术古典mid流行midmid背景下载中心
您现在的位置:首页 > 三肖中特马 > 文章页

asp.net后台执行前台JS函数

Admin | 2015-3-22 9:19:25 | ReadNums | 1600 | 标签 网页制作 | 打印本页
     

  第一种:使用普通的添加控件中的Attributes属性进行调用

  例如,像一般的普通的按钮:Button1.Attributes.Add("onclick","MyFun();");

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

  第二种:使用Response.Write方法进行调用

  例如,像我们经常会使用到的Response.Write("<scripttype='text/javascript'>alert("XXX");</script>");方法。但此方法有个缺陷,就是不能调用脚本文件中的自定义的函数,只能调用内部函数。

  具体调用自定义的函数只能在Response.Write写上函数定 义,比如

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


  第三种:使用ClientScript类

  例如,想调用某个js文件中的MyFun(参数)函数,注意要保证MyFun已经在脚本文件中定义过了。

可以用ClientScript.RegisterStartupScript(ClientScript.GetType(),"myscript", "<script>MyFun('参数');</script>");方法。

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


问题未解决:在线咨询

亚洲必赢捕鱼

(访客)
内容实用原创,讲得很好。
20xx年x月x日
(站长)
有问题请在线咨询。
20xx年x月x日