当我用来创建 ASP.NET 网站时,文件后面只有一个代码,例如 Default.aspx.cs。同时我创建了 ASP.NET Web 应用程序,这次 Visual Studio 生成了一个附加代码作为 Default.aspx.designer.cs 我的问题为什么我需要它?我继承了 Page 类以外的一个类,所以我删除了“inherits="MySite.Default"。但是我在 Default.aspx.designer.cs 文件中提及标识符时出现错误。在这方面也请帮助我.
问问题
6399 次
1 回答
2
设计器文件由 Visual Studio 自动生成,就像您在 aspx 和 aspx.cs 文件中编写的代码的脚手架一样。因为这些是自动生成的,所以您永远不需要或不应该接触这些文件。
我建议您将代码放回原处,根据需要从所需的其他类继承,并让 Visual Studio 担心设计器文件。
只需对那些 aspx 和 aspx.cs 文件进行更改即可,而无需考虑设计器文件。
在此处查找更多信息:aspx.designer.cs 它是如何工作的?
于 2012-08-03T21:17:02.453 回答