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

Vis*_*u Y 4 .net c# asp.net visual-studio

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

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

在Web应用程序项目中,自动生成的设计器文件的用途是什么?(我相信没人接触那个设计师档案)

小智 7

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

因为代码是由VisualStudio在运行中编译的.每个页面都编译成一个单独的dll.

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

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

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

ASP.NET网站或ASP.NET Web应用程序?

aspx.designer.cs它是如何工作的?