2024年3月15日发(作者:)

c后台调用js方法

c后台在服务端运行,结果生成html包发送到用户浏览器。那么你知道c 后台调用js

方法有哪些吗?下面是店铺为大家带来一篇c 后台调用js方法,希望能帮助到大家。

c 后台调用js方法(一)

1. 用方法

代码如下:

("");

此方法缺陷就是不能调用脚本文件中的自定义的函数,只能调用内部函数,具体调用

自定义的函数只能在写上函数定 义,比如

("");

2.用ClientScript类

代码如下:在想调用某个javascript脚本函数的地方添加代码,注意要保证MyFun

已经在脚本文件中定义过了。

erStartupScript(e(), "myscript",

"");

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

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

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

只能在Onload中或类似于onload的初始化过程中添加才有效。而且是先执行脚本

函数,无法改变执行顺序。

注意,以上所有方法中,后台代码都不能有转化当前页的代码,比如Redirect等,

要把转页代码放在脚本里面

c 后台调用js方法(二)

1. 用方法写入脚本

比如在你单击按钮后,先操作数据库,完了后显示已经完成,可以在最后想调用的地

方写上

("");

这个方法有个缺陷就是不能调用脚本文件中的自定义的函数,只能调用内部函数,具

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

("");

2.用ClientScript类动态添加脚本

用法如下:在想调用某个javascript脚本函数的地方添加代码,注意要保证MyFun

已经在脚本文件中定义过了。

erStartupScript(e(),

"");

"myscript",

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

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

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

只能在Onload中或类似于onload的初始化过程中添加才有效。而且是先执行脚本

函数,无法改变执行顺序。

注意,以上所有方法中,后台代码都不能有转化当前页的代码,比如Redirect等,

要把转页代码放在脚本里面

c 后台调用js方法(三)

方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;

2、在前台写一个js函数,内容为mentById("btn1").click();

3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;

方法二:1、函数声明为public

后台代码(把public改成protected也可以)

public string ss()

{

return("a");

}

2、在html里用 <%=fucntion()% >可以调用

前台脚本

方法三:1、

onclick="javascript:__doPostBack( 'Button1 ', ' ')" >

value="按钮"