如何在visual studio中生成aspx.designer.cs?

我当前的aspx.designer.cs工作不正常,有没有人知道在解决方案资源管理器中重新生成aspx.designer.cs。

在这里找到:

在Visual Studio中:

1) Remove your aspx.designer.cs file 2) Right click on your aspx file and select "Convert to Web Application" or for VS2017 click on your aspx file and then from Project menu, click "Convert to Web Application" 

这应该添加aspx.designer.cs并更新。

如果您收到错误消息:

“设计器文件的生成失败:未实现方法或操作。”

尝试关闭Visual Studio,然后重新打开项目并再次执行第二步

在这里 :

设计器文件丢失或损坏会导致Visual Studio(VS)无法进行构建。 这是因为没有设计器文件VS无法找到控件的声明。 此外,大多数时间控件都不会添加到designer.cs中,从而产生构建错误。

要解决此问题,以下是我所知道的最简单的解决方案:

  1. 如果设计器文件已损坏,请将其删除,否则从步骤2开始。
  2. 转到您的aspx标记(源)页面,找到下面的代码行。 <%@ Page Language="C#" AutoEventWireup="false" CodeFile="SamplePage.aspx.cs" Inherits=" SamplePageClass" %>
  3. 现在将CodeFile标记更改为CodeBehind。
  4. 保存文件。
  5. 重建您的项目(这将为您的页面创建设计器文件)
  6. 还原您的更改(第3步)。