使用ScriptManager對象解決#region 運行客戶端腳本
/// <summary>
/// 運行客戶端腳本
/// </summary>
/// <param name="page">當前頁對象</param>
/// <param name="script">客戶端腳本</param>
public static void RunClientScript(Page page,string script,bool addScriptTag)
{
string key = Guid.NewGuid().ToString("N");
if (!page.ClientScript.IsStartupScriptRegistered(key))
{
ScriptManager.RegisterStartupScript(page,page.GetType(), key, script,addScriptTag);
}
}
public static void RunClientBlockScript(Page page, string script,bool addScriptTag)
{
string key = Guid.NewGuid().ToString("N");
if (!page.ClientScript.IsClientScriptBlockRegistered(key))
{
ScriptManager.RegisterClientScriptBlock(page,page.GetType(), key, script,addScriptTag);
}
}
#endregion