2012-07-20 79 views
3

我在我的项目中使用ajax工具包。我的项目有一个母版页,我在我的网页中继承了这个母版页。我在每个页面上都使用了脚本管理器,但现在需要在母版页上显示一个实时时钟。我已经使用Timer在母版页上显示实时时钟,但出现错误“只能将一个ScriptManager的一个实例添加到页面中”。母版页 - 只有一个ScriptManager实例可以添加到页面

如何解决此问题,因为我不想从网页中删除脚本管理器。

回答

4

只能使用一个ScriptManager每页

但是如果你需要使用由ScriptManager例如注册自定义脚本提供的功能(当您创建服务器控件或内容页的工作,这是非常有用的),有一种方法。

使用<asp:ScriptManagerProxy runat="server" />服务器控件,而不是

从MSDN:

能嵌套组件,如内容页和用户控件,脚本和服务引用添加到网页时ScriptManager控件在已定义父元素。

Source

欲了解更多信息:

0

这个消息已经足够清晰了,让脚本管理器在主页面中定义并从使用该主页面的所有页面中删除脚本管理器。

相关问题