如果我们在Visual Studio中创建ASP.NET Web应用程序,我们可以看到每个.aspx文件都有一个关联的自动生成的.aspx.designer.cs文件。但是在ASP.NET WebSite的情况下,每个aspx文件只有一个代码隐藏.aspx.cs文件。
我的问题是为什么ASP.NET网站没有自动生成的设计器.cs文件?
Web应用程序项目中自动生成的设计器文件的用途是什么?(我相信没有人接触到该设计器文件)
答案 0 :(得分:7)
为什么ASP.NET网站没有自动生成的设计器.cs文件?
因为代码是由VisualStudio即时编译的。每个页面都编译成一个单独的dll。
Web应用程序项目中自动生成的设计器文件的用途是什么?
设计器文件创建为部分类,作为aspx和aspx.cs文件之间的桥梁,它还提供IntelliSense支持。没有人接触设计器文件,因为当对aspx文件进行任何更改时,visual studio会自动更新它。
以下是可为您提供更多信息的参考资料: