博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET后台调用前台JS函数的三种常见方法
阅读量:6717 次
发布时间:2019-06-25

本文共 687 字,大约阅读时间需要 2 分钟。

  hot3.png

第一种:使用普通的添加控件中的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更方便一些,可以直接调用脚本文件中的自定义函数。

转载于:https://my.oschina.net/jokeny/blog/300218

你可能感兴趣的文章
字符编码笔记:ASCII,Unicode和UTF-8
查看>>
Oracle中表的四种连接方式讲解
查看>>
linux系统中readline的实现
查看>>
Linux下的ping命令
查看>>
JAVA使用JDOM创建简单xml
查看>>
mac 上安装 Android SDK
查看>>
angular 1.x select 默认选中
查看>>
input accept属性限制文件上传格式
查看>>
JQuery扩展:TextArea在光标处插入文本
查看>>
支付宝接口使用文档说明 支付宝异步通知
查看>>
前端基础快速学习-Dom
查看>>
Java面向对象深入篇 (二)
查看>>
Hibernate get 和 load方法区别
查看>>
企业实施云ERP软件需注意哪些关键问题
查看>>
poj 2752 Seek the Name, Seek the Fame
查看>>
spring的注解注入
查看>>
在GIF图片上打水印,图片合成
查看>>
常见排序2---归并排序
查看>>
使用ln创建软链接碰到的小问题
查看>>
Android Browser学习十二 UrlInputView(2) 网络联想数据的获取详细
查看>>