zoukankan      html  css  js  c++  java
  • ASP.NET页面动态添加js脚本

        有时我们需要生成自己的JavaScript代码并在运行时动态添加到页面,接下来我们来看一下如何将生成的JavaScript代码动态添加到ASP.NET页面。

        为了添加脚本,要将自定义的脚本在一个字符串内或指向该脚本的文件中定义,之后调用ClientScriptManager类的方法注册脚本

    方法一:

    string script = "<script>alert("Hello");</script>";

    Page.ClientScript.RegisterStartupScript(this.GetType(), "test", script);

    方法二:

    string script = "<script>alert("Hello");</script>";

    Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "test", script);

    在ScriptManager中注册脚本

    页面注册:

    <asp:ScriptManager ID="ScriptManager1" runat="server">

    <Scripts>

    <asp:ScriptReference Name="AppScript.js" />

    </Scripts>

    </asp:ScriptManager>

    代码面注册:

    ScriptReference sr = new ScriptReference("AppScript.js");

    ScriptManager1.Scripts.Add(sr);

    Note:在页面上通过ScriptManager注册脚本时,页面需要存在ScriptManager

  • 相关阅读:
    TF中的自定义正则项
    [工具]多线程下载 axel
    [算法]kv-memory 表示dense特征
    [code]tensorflow分桶
    [code]Keras API的用法记录
    vim显示下划线不高亮问题
    [代码] kv2sparse
    [代码]并发执行python的例子
    AI算法手册
    [工具]soundflower
  • 原文地址:https://www.cnblogs.com/weihanli/p/4167066.html
Copyright © 2011-2022 走看看