c#中怎么调用js文件中的JavaScript的方法

2024-12-29 12:20:43
推荐回答(5个)
回答1:

Button3.Attributes.Add("onclick", "zzz()"); 就不用写OnClientClick="zkm.js:zzz();"了
关于onclientclick和onclick:在.net 1.1中,没有onclientclick属性。当时的写法是onclick="return check();Button1_Click",那么这样不论check()返回值是true还是false都不会再提交服务器执行Button1_Click了(因为都return了,不会执行后面的代码了),这样对编码者来说增加了一些麻烦。所以在.net 2.0中Button控件增加了OnClientClick属性,在客户端需要加的javascript代码可以写在OnClientClick中,如OnClientClick="return check();"而服务器端事件Onclick="Button1_Click",代码逻辑清晰了,也无需去顾及return造成不能提交了。

回答2:

输出script标签,里面包含执行js函数的代码。例如

C#

Response.Write("");

回答3:

将zkm.js包进来
include file=""
然后和调用本页面javascript一样了就

回答4:

OnClientClick="zzz()"
OnClientClick是调用客户端的事件,OnClick是调用服务器端的事件,当点击button时,先触发OnClientClick事件再触发OnClick事件

回答5:

Button3.Attributes.Add("onclick", "zzz()");