• UpdatePanel 后台注册脚本失效


    原本使用 ClientScript.RegisterStartupScript 在一个“新增”按钮的事件中注册脚本,后来才发现调用前台js方法时候失效,后来网上查相关博客后才知道,可以使用 ScriptManager.RegisterClientScriptBlock 方法。

    ScriptManager.RegisterClientScriptBlock ( Control control , Type type , string key ,  string script , bool addScriptTags )

    ( 注:RegisterClientScriptBlock 是 ScriptManager的一个静态方法)

    参数详解: control :这个参数是注册脚本块的控件。如果你是在updatepanel中注册时,即updatepanel  (应该写updatepanel的ID)。

    type:这个参数是注册脚本块控件的类型,即updatepanel的类型。

    key:这个参数是脚本酷块的惟一标识(关键字)。

    script:这个参数是要注册的脚本字符串。

    addScriptTags:这个参数表示是否要在您的字符串两边使用“<script>”和“</script>”包围起来。

    例如:ScriptManager.RegisterClientScriptBlock(UpdatePanel1, typeof(UpdatePanel), "test", "alert(test);", true);

  • 相关阅读:
    Rex 密钥认证
    MQTT协议之moquette 安装使用
    开源MQTT中间件:moquette
    Hazelcast入门简介
    Maven和Gradle对比
    rex 上传文件并远程执行
    myeclipse配置gradle插件
    ansible 新手上路
    CentOS release 6.5 (Final) 安装ansible
    spring boot 使用profile来分区配置
  • 原文地址:https://www.cnblogs.com/BeyondWJsel/p/2604599.html
Copyright © 2020-2023  润新知