关于asp.netajaxbeta中在updatepnael中注册脚本的解决方案 - IT生活资讯网 - 专注IT精品资讯 关注IT生活 提供丰富有价值的IT教程 - TechFeel.Com

摩族智能手机社区 动力互联科技提供带宽支持

中国IDC圈

手机频道智能手机 电子书 铃声 主题 游戏  IDC主机托管域名 空间 邮局 托管

 
您的位置:首页 > 程序开发 > Ajax教程 >

关于asp.netajaxbeta中在updatepnael中注册脚本的解决方案

整理: 来源:【我要收藏】 进入论坛 发布时间:2007-08-27 05:14:12

  • 最近也在看一些asp.netajax的资料,在网上看到很多人都在问如何在updatepanel中注册脚本,我也试了一下,不过总是不行,就看了好多资料,最后才知道自己没有完全理解ScriptManager.RegisterClientScriptBlock(Controlcontrol,Typetype,stringkey,stringscript,booladdS
  • 最近也在看一些asp.netajax的资料,在网上看到很多人都在问如何在updatepanel中注册脚本,我也试了一下,不过总是不行,就看了好多资料,最后才知道自己没有完全理解ScriptManager.RegisterClientScriptBlock(Controlcontrol,Typetype,stringkey,stringscript,booladdScriptTags),其中的各个参数。(注:RegisterClientScriptBlock是ScriptManager的一个静态方法)uWyTechFeel
             参数详解:uWyTechFeel
                              control(Control):这个参数是注册脚本块的控件.如果你是在updatepanel中注册时,即updatepanel (应该写updatepanel的ID).uWyTechFeel
                               type(Type)       :这个参数是注册脚本块控件的类型,即updatepanel的类型。uWyTechFeel
                              key(String)        :这个参数是脚本酷块的惟一标识(关键字)uWyTechFeel
                              script(String)     :这个参数是要注册的脚本字符串.uWyTechFeel
                            addScriptTags(Boolean):这个参数表示是否要在您的字符串两边使用“<script>”和“</script>”包围起来.

    然后这是我写的一个简单的例子:uWyTechFeel
                   uWyTechFeel
     Html代码:uWyTechFeel
                                     <htmlxmlns="">uWyTechFeel
    <headrunat="server">uWyTechFeel
       <title>UntitledPage</title>uWyTechFeel
       <linkhref="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css"uWyTechFeel
           rel="stylesheet"type="text/css"/>uWyTechFeel
    </head>uWyTechFeel
    <body>uWyTechFeel
       <formid="form1"runat="server">uWyTechFeel
           <asp:ScriptManagerID="ScriptManager1"  runat="server"/>uWyTechFeel
           <asp:UpdatePanelID="UpdatePanel1"runat="server">uWyTechFeel
               <ContentTemplate>uWyTechFeel
                   <asp:ButtonID="Button1"runat="server"OnClick="Button1_Click"Text="Button"/>uWyTechFeel
               </ContentTemplate>uWyTechFeel
           </asp:UpdatePanel>uWyTechFeel
       </form>uWyTechFeel
    </body>uWyTechFeel
    </html>

    CS代码:uWyTechFeel
       protectedvoidButton1_Click(objectsender,EventArgse)uWyTechFeel
       {uWyTechFeel
           ScriptManager.RegisterClientScriptBlock(UpdatePanel1,typeof(UpdatePanel),"test","alert('test');",true);

       }

        以上是我的理解,如果有不正确的地方,请大家纠正,我先放到首页,其实没有什么技术含量,主要是用来让那些还不知道如何注册的朋友看到.过后dohu可以删了。uWyTechFeel

关键字: 脚本,解决方案

评论】【 】【打印】【关闭

※ 相关信息
发表评论
用户名: 密码:
验证码: 匿名发表
TechFeel.Com 旗下网站:  摩族智能手机网 | 中国教程在线 | 动力互联科技
网站留言关于我们 | 广告服务| 合作媒体 | 联系我们 | 免责声明网站地图
Copyright © 2005 - 2007 All Rights Reserved
冀ICP备 05024357