4

我在我的项目中使用 ajax 工具包。我的项目有一个母版页,我在我的网页中继承了这个母版页。我在每个页面上都使用脚本管理器,但现在要求在母版页上也显示一个实时时钟。我使用 Timer 编写了代码在母版页上显示实时时钟,但我收到错误“只能将 ScriptManager 的一个实例添加到页面。”。

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

4

2 回答 2

5

ScriptManager每页只能使用一个

但是,如果您需要使用ScriptManager示例提供的功能来注册自定义脚本(这在您创建服务器控件或处理内容页面时非常有用),有一种方法。

改用<asp:ScriptManagerProxy runat="server" />服务器控件

来自 MSDN:

当 ScriptManager 控件已在父元素中定义时,允许嵌套组件(例如内容页面和用户控件)向页面添加脚本和服务引用。

来源

欲了解更多信息:

于 2012-07-20T07:48:22.457 回答
0

好吧,消息很清楚,在母版页中定义脚本管理器并将其从使用该母版页的所有页面中删除。

于 2012-07-20T07:43:04.403 回答