System.Web.UI.Page.RegisterStartupScript C# (CSharp) Метод

RegisterStartupScript() приватный Метод

private RegisterStartupScript ( string key, string script ) : void
key string
script string
Результат void
	public virtual void RegisterStartupScript (string key, string script)
	{
		scriptManager.RegisterStartupScript (key, script);
	}

Usage Example

Пример #1
0
    /// <summary>
    /// 功能:执行客户端一小块脚本语言。输出:无。
    /// </summary>
    /// <param name="page">脚本注册到在页</param>
    /// <param name="sb">注册的脚本内容,例:alert('dd');</param>
    /// <param name="strRegDirection">注册到页面上的位置,up是注册到:在Page对象的&lt;form runat='server'&gt;元素的开始标记后立即发出该脚本,默认为down</param>
    public void RegisterJs(System.Web.UI.Page page, StringBuilder sb, string strRegDirection)
    {
        string        strKey   = "";
        StringBuilder sbScript = new StringBuilder();
        int           i;

        //脚本块内容
        sbScript.Append("<script style='text/javascript'>\n");
        sbScript.Append(sb.ToString());
        sbScript.Append("</script>");

        //注册脚本块KEY
        strKey = System.DateTime.Now.ToString();
        //循环,直至找到某个没被注册过的Key
        for (i = 0; i < 100; i++)
        {
            if (!page.IsClientScriptBlockRegistered(strKey + i.ToString()))
            {
                break;
            }
        }

        if (strRegDirection == "up")
        {
            page.RegisterClientScriptBlock(strKey + i.ToString(), sbScript.ToString());
        }
        else //默认注册到页面下面
        {
            page.RegisterStartupScript(strKey + i.ToString(), sbScript.ToString());
        }
    }
All Usage Examples Of System.Web.UI.Page::RegisterStartupScript
Page