.net后台代码调用前台JS的两种方式
程序员文章站
2024-02-23 22:22:22
1 这种方式只能调用简单的js代码。不能调用自定义的函数。复制代码 代码如下:  ...
1 这种方式只能调用简单的js代码。不能调用自定义的函数。
复制代码 代码如下:
string jss = "<script language='javascript' type='text/javascript'> alert('hello')</script>";
response.write(jss);
2 通用方法。其中的的 mya()是前台 代码 中自定义的一个函数。
(1)
复制代码 代码如下:
string sl="<script language='javascript' type='text/javascript'> mya('he')</script>";
page. clientscript.registerstartupscript(clientscript.gettype(), "mya", sl);
(2)
复制代码 代码如下:
string sl="<script language='javascript' type='text/javascript'> mya('he')</script>";
page.registerstartupscript( "mya", sl); //page的registerstartupscript方法已过时,改用clientscript的registerstartupscript方法。
page.clientscript 属性
获取用于管理脚本、注册脚本和向页添加脚本的 clientscriptmanager 对象。//调用该属性返回一个clientscriptmanager对象。
备注 :
使用 clientscript 属性获取一个可用于管理脚本、注册脚本和向网页添加脚本的clientscriptmanager 对象。有关更多信息,请参见 clientscriptmanager 类。
clientscriptmanager 类是 asp.net 2.0 中新增的类,它替代现在已被否决的用于管理脚本的page 类方法。
clientscriptmanager 类
在 web 应用程序中定义用于管理客户端脚本的方法。
clientscriptmanager.registerstartupscript 方法 //向客户端动态添加脚本
向 page 对象注册启动脚本。
推荐阅读
-
.net后台代码调用前台JS的两种方式
-
ASP.NET中MVC从后台控制器传递数据到前台视图的方式
-
ASP.NET中MVC从后台控制器传递数据到前台视图的方式
-
Spring boot调用Oracle存储过程的两种方式及完整代码
-
浅谈JS实现倒计时效果的两种方式(代码示例)
-
asp.net下利用JS实现对后台CS代码的调用方法
-
asp.net 后台控件添加前台事件 调用前台JS
-
Asp.Net MVC WebAPI的创建与前台Jquery ajax后台HttpClient调用详解
-
asp.net 从后台得到htmlinput的值的两种方式
-
浅谈AjaxPro.dll,asp.net 前台js调用后台方法