public virtual void RegisterScriptBlock(string clientScript) { lock (RegisteredScriptBlocks) { RegisteredScriptBlocks.Append(clientScript); } }
protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); PublishIds(ClientIdsToPublish, "g_ClientIds"); PublishIds(UniqueIdsToPublish, "g_UniqueIds"); if (RegisteredScriptBlocks.Length > 0) { string scriptBlocks = RegisteredScriptBlocks.ToString(); AspNetUtils.RegisterScriptBlock(this, scriptBlocks); } }