【问题标题】:Why no designer.cs for ASP.NET Website?为什么 ASP.NET 网站没有 Designer.cs?
【发布时间】:2014-03-07 10:52:03
【问题描述】:

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

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

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

【问题讨论】:

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


【解决方案1】:

为什么 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?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-11
    相关资源
    最近更新 更多