为什么ASP.NET网站没有designer.cs?

时间:2014-03-07 10:52:03

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

如果我们在Visual Studio中创建ASP.NET Web应用程序,我们可以看到每个.aspx文件都有一个关联的自动生成的.aspx.designer.cs文件。但是在ASP.NET WebSite的情况下,每个aspx文件只有一个代码隐藏.aspx.cs文件。

我的问题是为什么ASP.NET网站没有自动生成的设计器.cs文件?

Web应用程序项目中自动生成的设计器文件的用途是什么?(我相信没有人接触到该设计器文件)

1 个答案:

答案 0 :(得分:7)

为什么ASP.NET网站没有自动生成的设计器.cs文件?

因为代码是由VisualStudio即时编译的。每个页面都编译成一个单独的dll。

Web应用程序项目中自动生成的设计器文件的用途是什么?

设计器文件创建为部分类,作为aspx和aspx.cs文件之间的桥梁,它还提供IntelliSense支持。没有人接触设计器文件,因为当对aspx文件进行任何更改时,visual studio会自动更新它。

以下是可为您提供更多信息的参考资料:

ASP.NET Web Site or ASP.NET Web Application?

aspx.designer.cs how does it work?