我的 aspx 页面的设计器文件有问题。每次我尝试定义脚本管理器、更新面板或任何类似的 asp 控件时...
<asp:ScriptManager ID="ScriptManager1" runat="server">
aspx.designer 文件出错,我得到“Type.Web.UI.ScriptManager”未定义,指向脚本管理器或任何其他控件。更新面板等。
我试过删除设计器文件无济于事。请帮忙!
我的 aspx 页面的设计器文件有问题。每次我尝试定义脚本管理器、更新面板或任何类似的 asp 控件时...
<asp:ScriptManager ID="ScriptManager1" runat="server">
aspx.designer 文件出错,我得到“Type.Web.UI.ScriptManager”未定义,指向脚本管理器或任何其他控件。更新面板等。
我试过删除设计器文件无济于事。请帮忙!
根据ScriptManager MSDN 文档,它在System.Web.Extensions
程序集中。
命名空间: System.Web.UI
程序集: System.Web.Extensions(在 System.Web.Extensions.dll 中)
也许您可能缺少Web.config
文件中的程序集引用。
尝试创建一个全新的 Web 项目并比较您的Web.config
文件。
检查你的Web.config
文件<pages> ==> <controls>
元素中是否有这个。
<pages>
<controls>
<add tagPrefix="asp"
namespace="System.Web.UI"
assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add tagPrefix="asp"
namespace="System.Web.UI.WebControls"
assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<!-- other tag registrations -->
</controls>
</pages>