如果我们在 Visual Studio 中创建 ASP.NET Web 应用程序,我们可以看到每个 .aspx 文件都会有一个关联的自动生成的 .aspx.designer.cs 文件。但对于 ASP.NET 网站,每个 aspx 文件只有一个代码隐藏 .aspx.cs 文件。
我的问题是为什么 ASP.NET 网站没有自动生成的设计器 .cs 文件?
对于 Web 应用程序项目,自动生成的设计器文件的用途是什么?(我相信没有人碰过那个设计师文件)
为什么 ASP.NET 网站没有自动生成的设计器 .cs 文件?
因为代码是由 VisualStudio 动态编译的。每个页面都被编译成一个单独的dll。
对于 Web 应用程序项目,自动生成的设计器文件的用途是什么?
设计器文件作为分部类创建,充当 aspx 和 aspx.cs 文件之间的桥梁,同时还提供 IntelliSense 支持。没有人接触设计器文件,因为当对 aspx 文件进行任何更改时,Visual Studio 会自动更新它。
以下是可为您提供更多信息的参考资料:
ASP.NET 网站还是 ASP.NET Web 应用程序?
aspx.designer.cs 它是如何工作的?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)