文章出處

    有時我們需要生成自己的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


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()