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