沈阳创新网站建设报价,网站建设 工作室,营销推广投放,如何做响应式布局网站为什么80%的码农都做不了架构师#xff1f; 第一种#xff1a;使用普通的添加控件中的Attributes属性进行调用 例如#xff0c;像一般的普通的按钮#xff1a;Button1.Attributes.Add(onclick,MyFun();); 此方法只能在Onload中或者… 为什么80%的码农都做不了架构师 第一种使用普通的添加控件中的Attributes属性进行调用 例如像一般的普通的按钮Button1.Attributes.Add(onclick,MyFun();); 此方法只能在Onload中或者类似于onload的初始化过程中添加才有效。并且是先执行脚本函数同时无法改变执行顺序。 第二种使用Response.Write方法进行调用 例如像我们经常会使用到的Response.Write(scripttypetext/javascriptalert(XXX);/script);方法。 但此方法有个缺陷就是不能调用脚本文件中的自定义的函数只能调用内部函数。 具体调用自定义的函数只能在Response.Write写上函数定 义比如 Response.Write(script typetext/javascriptfunctionmyfun(){}/script); 第三种使用ClientScript类 例如想调用某个js文件中的MyFun(参数)函数注意要保证MyFun已经在脚本文件中定义过了。 可以用ClientScript.RegisterStartupScript(ClientScript.GetType(),myscript, scriptMyFun(参数);/script);方法。 此方法比Response.Write更方便一些可以直接调用脚本文件中的自定义函数。 转载于:https://my.oschina.net/jokeny/blog/300218