Visual studio 在CompositeControl上添加带有ScriptManager的脚本?
我试着在友好的“ScriptManager”类上调用我的好老“RegisterClientScriptBlock” 这对我的CompositeControl不起作用?我在正常的用户控件(ascx)上使用它 Visual Studio根本不接受我键入“ScriptManager”,或者如果我输入并尝试编译,我会得到“名称“ScriptManager”在当前上下文中不存在”。有什么问题吗?我确实有对System.Web.UI的引用,我甚至让resharper帮助我添加了它(以及using语句)——如果它只是在那里的话 好的,现在有一些非常简单的逻辑在进行,我只需要知道 有什么想法吗 我用SP1获得了VisualStudio2008 编辑:不起作用的CompositeControl实际上是一个简单的类库,而不是web应用程序的一部分,ascx文件自然就是这样。我知道这可能会导致问题,因为我必须以某种方式设置对页面的引用-我尝试查看ClientScriptManager,但它的构造函数是内部的,表明它在ScriptManager的内部使用-但它也暗示可能有来自类库的入口提交(没有对页面对象的compiletime引用) 终于找到了:) 终于找到了:)Visual studio 在CompositeControl上添加带有ScriptManager的脚本?,visual-studio,scriptmanager,composite-controls,Visual Studio,Scriptmanager,Composite Controls,我试着在友好的“ScriptManager”类上调用我的好老“RegisterClientScriptBlock” 这对我的CompositeControl不起作用?我在正常的用户控件(ascx)上使用它 Visual Studio根本不接受我键入“ScriptManager”,或者如果我输入并尝试编译,我会得到“名称“ScriptManager”在当前上下文中不存在”。有什么问题吗?我确实有对System.Web.UI的引用,我甚至让resharper帮助我添加了它(以及using语句)——如
ClientScriptManager cs = Page.ClientScript;
cs.RegisterClientScriptBlock(GetType(), "GenerateMatrixText", script, true);