Asp.net后台调用前台JS函数实现

转载 2016年05月10日 11:29:00

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

Asp.net 后台调用js方法

1. 用Response.Write方法  代码如下: Response.Write("alert("XXX");");  此方只能调用内部函数,具体调用自定义的函数只能在Response.Write...
  • GrandShaw
  • GrandShaw
  • 2016年11月21日 13:49
  • 3620

asp.net js方法互调 asp.net 前台如何调用后台方法

1. JavaScript函数中执行C#代码中的函数: 方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document...
  • u011966339
  • u011966339
  • 2017年04月06日 16:21
  • 1187

asp.net调用js方法小结

asp.net调用js方法小结 key:asp.net js方法互调   asp.net 前台如何调用后台方法 1. javaScript函数中执行C#代码中的函数: 方法一:1、首先建立一...
  • GoodShot
  • GoodShot
  • 2013年02月22日 03:14
  • 4265

ASP.NET,C#后台调用前台javascript的五种方法

C#后台调用前台javascript的五种方法 由于项目需要,用到其他项目组用VC开发的组件,在web后台代码无法访问这个组件,所以只好通过后台调用前台的javascript,从而操作这个组件。在网...
  • LMAOhuaNL
  • LMAOhuaNL
  • 2011年08月29日 15:14
  • 5279

ASP.NET中前台调用后台、后台调用前台的变量或方法

一、前台调用后台 1、前台调用后台变量(注:数组变量不能获得,需先在后台已分隔符转成字符串变量,前台得到后再处理成数组)   后台页面提供一个全局变量,Page_Load中给赋值,前台使用来获得变量;...
  • zunguitiancheng
  • zunguitiancheng
  • 2014年02月16日 21:35
  • 1625

ASP.NET 后台调用前台javascript 的方法

从服务端调用客户端函数来操作,也就是在asp.net中调用javascript脚本中已经定义好的脚本函数。一般有以下几种方法 1. Response.Write : 比如在你单击按钮,先操作...
  • softuse
  • softuse
  • 2016年10月09日 11:35
  • 1318

C#后台调用前台javascript的五种方法

C#后台调用前台javascript的五种方法 第一种,OnClientClick    (vs2003不支持这个方法) client_click()就是javascript的一个方法。 例...
  • kankankankan2222
  • kankankankan2222
  • 2012年05月12日 12:34
  • 3598

.Net后台调用前台js的两种方法

第一种,在页面的时候调用: cs后台代码: C#代码   protected void Page_Load(object sender, EventArgs e)...
  • wangjin1990123
  • wangjin1990123
  • 2014年12月04日 11:29
  • 3599

asp.net后台调用前端js

[html] view plain copy print? 为什么在项目后台要使用C#调用前台的Javascript代码呢?因为我们在项目开发的过程中,根据项目的需要,我们需要用到其他项目组...
  • Vezn_King
  • Vezn_King
  • 2016年05月05日 13:43
  • 2019

ext.net 后台方法调用

大家知道EXT.NET可以和MVC一起使用,就没有CS页,全部靠JS或者控制域来操作。 另外一种是有CS页面,直接可以后台操作。下面我们就先来说一下直接后台操作的一些注意事项: 首先我们前面提到每个页...
  • lijingrong_ljr
  • lijingrong_ljr
  • 2015年08月19日 16:47
  • 1939
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Asp.net后台调用前台JS函数实现
举报原因:
原因补充:

(最多只允许输入30个字)