VS Web应用程序中.designer文件的原因

时间:2014-11-12 11:05:54

标签: asp.net visual-studio asp.net-4.0

多年来,作为网站设计师,我在Visual Studio中转向Web应用程序。目前许多项目都涉及将网站迁移到Web应用程序。

在VS中迁移后,对于我的每个ASPX Web表单文件,我得到了通常的代码隐藏文件(*.cs和以前一样),现在也是*.designer.cs文件。

每个.designer文件都包含一个空的分部类,并警告文件是由工具生成的。

我知道在winforms中,设计器文件包含有关表单控件布局的数据,但在Web应用程序中,ASPX文件已经具有此逻辑。那么为什么为Web应用程序生成设计器文件,它们的用途是什么?

1 个答案:

答案 0 :(得分:3)

我知道在winforms中,设计器文件包含有关表单控件布局的数据,但在Web应用程序中,ASPX文件已经具有此逻辑。那么为什么为Web应用程序生成设计器文件,它们的用途是什么?

但是你的假设是错误的 - > ASPX文件已经有了这个逻辑

Aspx文件至少没有编程格式的逻辑。因此,您创建了一个中间文件,用于定义所有控件,并为这些控件提供智能。

请参阅此链接了解更多信息 aspx.designer.cs how does it work?