如何解决Visual Studio 2008自动添加更新面板触发器
| 我有一个aspx页面,该页面具有一个带有单选按钮的UpdatePanel作为更新面板的触发器。 如果将任何内容添加到更新面板(甚至是空格!),Visual Studio都会在触发器中自动添加以下代码<system.web.ui.asyncpostbacktrigger controlid=\"rdbServicesInvoice\"
eventname=\"CheckedChanged\"></system.web.ui.asyncpostbacktrigger>
但是我在触发器块中已经有一个asp:AsyncPostBackTrigger。
<Triggers>
<asp:AsyncPostBackTrigger ControlID=\"rdbServicesInvoice\" EventName=\"CheckedChanged\" />
<system.web.ui.asyncpostbacktrigger controlid=\"rdbServicesInvoice\"
eventname=\"CheckedChanged\"></system.web.ui.asyncpostbacktrigger>
</Triggers>
我读过另一篇文章,指出必须注册AJAX控件库。我相信这就是我下面所做的:
<%@ Register assembly=\"AjaxControlToolkit\" namespace=\"AjaxControlToolkit\" tagprefix=\"cc1\" %>
为什么Visual Studio继续添加第一条引用行,然后由于错误消息System.Web.UI.UpdatePanelTriggerCollection必须具有\'System.Web.UI.UpdatePanelTrigger \'类型的项目而导致页面中断。 \'System.Web.UI.AsyncPostBackTrigger \'的类型为\'System.Web.UI.HtmlControls.HtmlGenericControl \'。我该如何阻止呢???
解决方法
不知道您是否已经解决,但就我而言,只需将构建框架从2.0切换到3.5。
通过右键单击项目名称(解决方案资源管理器顶部),然后选择\“ Property Pages \”,可以完成此操作。从那里,选择构建选项并更改框架。
它应该更新web.config和所有需要的参考。
高温超导
戴夫
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。