为什么我需要Default.aspx.designer.cs文件?

时间:2012-08-03 19:30:13

标签: c# asp.net visual-studio-2010

当我以前创建ASP.NET网站时,文件后面只有一个代码,例如Default.aspx.cs。同时我创建了ASP.NET Web应用程序,这次visual studio在文件后面生成了另一个代码Default.aspx.designer.cs我的问题为什么我需要它?我继承了一个除Page类之外的类,所以我删除了“inherits =”MySite.Default“。但是我在Default.aspx.designer.cs文件中提到了一个错误提示符号。请在这方面帮助我。

1 个答案:

答案 0 :(得分:2)

设计器文件由visual studio自动生成,对于您在aspx和aspx.cs文件中编写的代码,就像脚手架一样。因为这些是自动生成的,所以您永远不需要或应该触摸这些文件。

我建议你把代码放回原处,按照你的意愿继承你想要的其他类,让visual studio担心设计师档案。

只需对aspx和aspx.cs文件进行更改即可,而忘记设计器文件。

在此处查找更多信息:aspx.designer.cs how does it work?