C# .net中 如何调用js脚本文件

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:06:54
尽量多讲几种方法吧!

很简单,
比如你有个GetUserData()js函数,在asp.net内调用用
RegisterStarupScript("<script>GetUser();</script>")方法

后台使用
Page.RegisterStartupScript("aa","<script language=javascript>test();</script>");
的好处在于

编译器是把脚本写在生成html的body或form标签之内的,会出现这样的效果:

页面内容显示完毕 再运行脚本

===》区别于

Response.Write("<script language=javascript>test();</script>");

客户端会先运行脚本,后决定是否显示body内容

但是,如果aspx文件内没有runat=server的Form ,则Page.RegisterStartupScript方法没有任何影响,也即无效

比如你有一个linkbutton,你也可以这样用:
linkbutton.Attributes.Add("onclick","GetUserData()");
如果是dropdownlist,可以是
linkbutton.Attributes.Add("onchange","GetUserData()");

这种方法适用大部分控件。

1、调用js文件,举例:<script src="../Script/PublicScript.js" type="text/javascript"></scri