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

4
如果我们在Visual Studio中创建一个ASP.NET Web应用程序,我们可以看到每个.aspx文件都有一个关联的自动生成的.aspx.designer.cs文件。但是,在ASP.NET WebSite的情况下,每个aspx文件只有一个codebehind .aspx.cs文件。
我的问题是为什么ASP.NET网站没有自动生成的设计者.cs文件? 在Web应用程序项目中,自动生成的设计者文件的目的是什么?(我相信没有人会修改那个设计者文件)

https://dev59.com/V3VD5IYBdhLWcg3wO5AD - Nipun Ambastha
1个回答

7
为什么ASP.NET网站没有自动生成的设计者.cs文件?
因为代码是由VisualStudio动态编译的。每个页面都编译成一个单独的dll。
对于Web应用程序项目,自动生成的设计者文件有什么用处?
设计者文件被创建为部分类,它作为aspx和aspx.cs文件之间的桥梁,同时提供IntelliSense支持。没有人会触及设计者文件,因为当对aspx文件进行任何更改时,Visual Studio会自动更新它。
以下是提供更多信息的参考资料: ASP.NET网站或ASP.NET Web应用程序? aspx.designer.cs是如何工作的?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接