UpdatePanel使用脚本

转载 2007年09月24日 09:57:00
其实就一句话的事
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);
 
 

ASP.NET UpdatePanel实现点击按钮无刷新且执行js脚本

*.aspx: 复制代码 1 2 3 4 5 6 7 8 9 复制代码 *.aspx.cs: 1 protected void...

ASP.NET中使用UpdatePanel实现局部异步刷新方法和攻略

ASP.NET中使用UpdatePanel实现局部异步刷新方法和攻略 UpdatePanel局部刷新的使用 ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果...

Vs2005以下使用UpdatePanel的组件

  • 2014年05月30日 12:23
  • 890KB
  • 下载

ASP.NET中使用UpdatePanel实现局部异步刷新方法和攻略

asp.net UpdatePanel实现异步局部刷新 如有雷同,不胜荣欣,若转载,请注明 鉴于最近项目需要,研究了一下UpdatePanel控件的使用方法,现总结如下,可能有很多地方不足,还望大...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UpdatePanel使用脚本
举报原因:
原因补充:

(最多只允许输入30个字)