当我在 aspx 文件中进行更改时,Visual Studio 的行为不正常。它对designer.cs 文件进行更改。这些更改意味着我无法通过我的代码隐藏文件中的 ID 访问我的任何控件。
当我在designer.cs文件中恢复在我背后所做的更改(使用SVN)时,我的构建再次成功并且一切正常。
我看到 Visual Studio 删除了设计器文件中的很多行。
我在网上阅读了一些类似的问题,但我找不到一个好的解决方案。
有没有人在使用 Visual Studio 时遇到过同样的问题,可以帮我解决这个问题吗?
更新:我发现 Visual Studio 在designer.cs 中添加了这一行:
protected global::System.Web.UI.WebControls.UpdatePanel UpdatePanel1;
但这应该是:
protected global::System.Web.UI.UpdatePanel UpdatePanel1;
当我在 Designer.cs 文件中手动进行此更改时,它可以工作。但是每次我对 aspx 文件进行更改时,Visual Studio 都会再次创建错误的引用。