其实就一句话的事
ScriptManager.RegisterStartupScript(this.UpdatePanel1,this.GetType(), “HelloWorld”, “alert(‘The page has loaded!’)”,true);
再次强调在UpdatePanel里不要使用Response.Write();
另.NET 2.0中调用脚本的几个方法
方法名 |
用途 |
示例 |
RegisterArrayDeclaration |
创建JavaScript数组 |
ScriptManager.RegisterArrayDeclaration(UpdatePanel1,“Hello”, ,“1,2,3”); |
RegisterClientScriptBlock |
为对象输出一个函数,为true时自动加上<script></script> |
ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), “HelloWorld”, “function helloWorld(){alert(1);}”, true); |
RegisterClientScriptInclude |
添加对脚本文件的引用 |
ScriptManager.RegisterClientScriptInclude(UpdatePanel1,this.GetType(),“HelloWorld”,Server.MapPath(“test.js”)); |
RegisterClientScriptResource |
访问程序集中的脚本文件 |
ScriptManager.RegisterClientScriptResource(UpdatePanel1,this.GetType(),“test.js”); |
RegisterExpandoAttribute |
为指定控件添加额外的属性 |
ScriptManager.RegisterExpandoAttribute(UpdatePanel1,Button1.ClientID,“attributeName”,“attributeValue”,true);
|
RegisterHiddenField |
添加个隐藏值 |
ScriptManager.RegisterHiddenField(UpdatePanel1, “hiddenFieldName”, “hiddenFieldIntialValue”); |
RegisterOnSubmitStatement |
提交的Confirm |
ScriptManager.RegisterOnSubmitStatement(UpdatePanel1,this.GetType(),“test”, “return window.confirm(‘test’)”); |
RegisterStartupScript |
添加一个最开始运行的脚本 |
ScriptManager.RegisterStartupScript(UpdatePanel1,this.GetType(), “HelloWorld”, “alert(‘The page has loaded!’)”,true); |
今天的文章updater-script脚本详解_oracle批量update语句「建议收藏」分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/59023.html