5

我在这里能找到的最接近我的问题的答案是这个(有一个编辑说它不再有效,我已经确认它没有):Visual Studio 2005 Designer not added controls to the aspx.Designer.cs

首先让我说这仅发生在我的一个特定 Web 应用程序中,它在 c# 3.5 中,它曾经在最初的 1-1.5 年内工作。

问题是当我通过源视图将新控件添加到 aspx 文件时,该控件不会自动添加到设计器文件中。我过去通过手动添加解决了这个问题,但是我有一个新项目可以向 aspx 页面添加大量(50+)字段。

我不知道还有什么其他信息会有所帮助,我检查了我的事件机器错误日志,但没有找到任何东西。如果有特定于 VS 的错误日志,如果有人指出如何,我可以检查这些日志。

任何帮助表示赞赏。

谢谢你,杰夫

4

4 回答 4

5

.aspx 文件不会“编译”,因为它是在页面上注册的错误程序集。我没有注意到它,因为它在错误列表中的“警告”而不是“错误”下。一旦我删除了坏处 <%@ Register...,它又开始工作了。

于 2009-08-14T16:38:01.757 回答
1

检查 aspx 文件上的所有标签是否都已关闭。

例如:如果您打开了一个标签并忘记关闭它,它不会更新该标签之前的任何代码

于 2010-07-20T15:08:24.590 回答
0

这篇相关文章中,我刚刚发布了一些关于我的新工具 Redesigner 的信息。它是开源的 BSD 许可证,可在 SourceForge 上获得,并且无需 Visual Studio 即可可靠地生成设计器文件!(并且没有 Visual Studio 的错误!)

您可以在此处下载副本,或在相关文章中了解更多信息。

于 2013-01-21T06:20:26.437 回答
0

解决页面上的“警告”并保存,然后 Designer 文件将被更新

于 2013-07-01T10:21:36.257 回答