我不是Designer的粉丝,我更喜欢直接编写ASPX页面.但是,由于重新格式化(并导致重新格式化),因此designer.cs
在手动编码为.aspx文件时,文件尚未正确更新.这意味着我的代码隐藏不识别新控件并抛出编译器错误.
在手动编写aspx文件后,如何防止这种情况或者强制designer.cs文件重新编译?我知道我可以手动将控件输入到设计器文件中,但这在创建更大的aspx页面时非常耗时且令人讨厌.
编辑
WebDude的答案过去常常有效,但切换到设计视图不再能以任何程度的一致性解决问题.还有什么想法吗?
简单解决方案
删除designer.cs页面,右键单击aspx/ascx页面并选择Convert to Web Application.
你们都准备好了!!!
Bhavesh
当我在visual studio 2008中安装sp1时,这种情况发生在我身上.我让我的代码落后以识别我的控件的方式是通过在设计器模式下查看aspx页面,然后更改回代码视图.
这似乎给视觉工作室带来了开始自动填充我的设计师所需的一巴掌.
我意识到你的问题出现在Vis 2005中,但这可以帮助你
祝好运!