asp.net 中设计器文件的问题

本文关键字:文件 问题 net asp | 更新日期: 2023-09-27 18:31:02

>每当我在VS 2005中打开现有项目时,designer.cs文件都不会显示在.aspx文件下,因此当我在.aspx中添加控件时,designer.cs不会更新。

以下是结构的外观:

+----AAAConfirm.aspx
.  .
.  ..AAAConfirm.aspx.cs
.
.----AAAConfirm.aspx.designer.cs

asp.net 中设计器文件的问题

您需要为项目"显示所有文件",它很可能是意外从项目文件中删除的。当您在Visual Studio中看到该文件时,右键单击该文件并选择"添加到项目"。

检查项目文件并确保设计器文件的编译标记具有名为 DependentUpon 的子元素

指定文件包含在项目中的 XML 部分应如下所示

<Compile Include="AAAConfirm.aspx.designer.cs">
    <DependentUpon>AAAConfirm.aspx</DependentUpon>
</Compile>

还要检查标记页AAAConfirm.aspx是否具有正确的代码隐藏,并在 <%Page> 标记中继承引用。您是否更改了命名空间?尝试将 Inherits 属性值设置为不带命名空间的类名。

将项目复制到其他文件夹并

  • 通过解决方案找到损坏的 aspx.designer.cs 文件
  • 资源管理器 仅从项目中删除设计器.cs文件
  • 右键单击主 aspx 文件,然后选择"转换为 Web应用"。

参考 : 提示: 损坏后重新生成 aspx.designer.cs 文件