ScriptManager的封装问题

我在一个类库中要把ScriptManger封装,方法是这样写的

        public void ShowBox(string msg)
        {
            var myPage = HttpContext.Current.CurrentHandler as Page;
            if(myPage!=null)
            {
            var sm = ScriptManager.GetCurrent(myPage);
            if (sm != null)
            {

            }
            else
            {
                throw new Exception("当前页面" + myPage.ClientID + "不存在ScriptManger");
                //MessageBox.Show(this, msg);
            }
            }

这样的问题就是ScriptManger没有注册脚本的方法了,一个都没有了,只有注册ExtendControl、PostBackControl等这些register的方法。求解答!

我又试了下换做ClientScript,但是我的控件全在UpdatePanel里面,所以也不行。


慕无忌1623718
浏览 403回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP