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

  • 相关阅读:
    Log4net快速搭建
    WebAPI中Area的使用
    (三)Redis for StackExchange.Redis
    (二)Redis for 阿里云公网连接
    Python+CGI,在Windows上快速部署Python到IIS
    腾讯云
    UIView添加事件
    Sublime Text Packages Control 安装
    乎乎测试
    常用第三方类库
  • 原文地址:https://www.cnblogs.com/weihanli/p/4167066.html
Copyright © 2011-2022 走看看