为什么Visual Studio 2008的打破我的网页?(Why does visual stud

2019-10-16 17:33发布

我有具有的UpdatePanel和ASP计时器一个aspx页面。 计时器滴答是用于更新面板触发器。

如果添加任何更新面板(甚至是空间!)Visual Studio中自动地添加了以下

<Triggers>

<System.Web.UI.AsyncPostBackTrigger ControlID="tm1" EventName="Tick"></System.Web.UI.AsyncPostBackTrigger>
        </Triggers>

即使页面已经注册了以下(尽管在同一个触发部分)

<Triggers>
<asp:AsyncPostBackTrigger ControlID="tm1" EventName="Tick" /> </Triggers>

所以我的问题是这些

1)什么是ASP的区别:AsyncPostBackTrigger和System.Web.UI.AsyncPostBackTrigger 2)为什么Visual Studio中对加入这一行,然后打破了页面,因为它的错误与消息System.Web.UI.UpdatePanelTriggerCollection必须坚持项目型的“System.Web.UI.UpdatePanelTrigger”。 “System.Web.UI.AsyncPostBackTrigger”是类型“System.Web.UI.HtmlControls.HtmlGenericControl”的。 3)我如何能阻止这种???

我使用Visual Studio 2008的一个目标NET 2.0 Web应用程序项目。

Answer 1:

你有你的项目正确注册AJAX控件库? 既然你瞄准NET 2.0中,你需要明确添加AJAX库(它不是建立在直到NET 3.5的)。



文章来源: Why does visual studio 2008 break my web page?