我正在开发一个 ASP.NET 网站应用程序,但突然间,由于某种原因,我在 Visual Studio 设计器中对页面所做的所有更改都没有被保存。我在代码隐藏文件中所做的每一件事都被保存,没有任何问题,如果我编辑 .aspx 文件但在源视图中,更改也会被保存,但是如果我将控件从工具箱拖到页面设计器上并设置一些属性然后保存,当我关闭并重新打开页面时,不会保存任何内容,所有更改都会丢失。这很令人困惑,我不知道为什么。
编辑:这种情况也只发生在一个 aspx 文件上。所有其他文件编辑均已保存。
编辑:我在这里尝试了修补程序,但没有运气http://blogs.msdn.com/b/webdevtools/archive/2009/03/23/hotfix-for-design-view-does-not-update-html -并向设计者插入大量 nbsp.aspx
我认为这只是 Visual Studio 中的一个错误。我也经历过这种行为,您在设计视图中编辑内容,然后切换回源视图,并且标记不反映您在设计视图中所做的更改。我在网格视图中添加/编辑列时特别注意到这一点。有时有效,有时无效。我从来没能找出一个模式。
如果您在编辑器中打开任何自动生成的文件,这可能会阻止设计器保留其更改。