首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么在DetailsView模版字段里使用ScriptManager?

2013-05-02 
如何在DetailsView模版字段里使用ScriptManager??我想在DetailsView中加一个时时刷新时间的Label代码如下:

如何在DetailsView模版字段里使用ScriptManager??
我想在DetailsView中加一个时时刷新时间的Label
代码如下:
                        <asp:ScriptManager ID="ScriptManager1" runat="server">
                        </asp:ScriptManager>
                        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                            <ContentTemplate>
                                <asp:Label ID="LabelTime" runat="server" Text='<%# DateTime.Now.ToLongTimeString() %>'></asp:Label>
                                <asp:Timer ID="Timer1" runat="server" Interval="1000"></asp:Timer>
                            </ContentTemplate>
                        </asp:UpdatePanel>

但是报错说【可能无法在 PreRender 之前注册脚本控件。 】
我就惆怅了...
如果把ScriptManager控件放在模版字段的外面,可以正常运行,但是时间Label不会即时刷新...
求破!!!
[解决办法]
ScriptManager放在外面,用UpdatePanel 将DetailsView套起来就可以了。
[解决办法]

引用:
ScriptManager放在外面,用UpdatePanel 将DetailsView套起来就可以了。

楼上正解,必须把ScriptManager放在最前面。

热点排行