UpdatePanel使用脚本

原创 2007年09月21日 10:40: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);

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

UpdatePanel控件的使用

ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异 步局部更新区域,它必须依赖于ScriptManager存在,...

ASP.NET AJAX入门系列(4):使用UpdatePanel控件(一)

UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加...

解决AJAX中使用UpdatePanel后再用Response.Write();等无法弹出对话框问题

在AJAX支持的网站中使用想使用Response.Wrie(“”); 或 Page. RegisterStartupScript (); 弹出一些提示对话框,没有效果。有如下两种解决方法: 一、Sy...

UpdatePanel使用技巧文档

  • 2012-10-09 17:18
  • 282KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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