【发布时间】:2014-11-12 11:05:53
【问题描述】:
多年来,我一直是一名网站设计师,我正在转向 Visual Studio 中的 Web 应用程序。目前许多项目都涉及将网站迁移到 Web 应用程序。
在 VS 中迁移之后,对于我的每个 ASPX Web 表单文件,我得到了通常的代码隐藏文件(*.cs 和以前一样),现在还有一个 *.designer.cs 文件。
每个 .designer 文件都包含一个空的分部类,并带有警告说该文件是由工具生成的。
我知道在 winforms 中,设计器文件保存有关表单控件布局的数据,但在 Web 应用程序中,ASPX 文件已经具有此逻辑。那么为什么要为 Web 应用程序生成设计器文件,它们的用途是什么?
【问题讨论】:
-
是的,它是重复的。我进行了搜索,但错过了您链接到的问题。 但是,@Ratna 链接到的页面中的答案比上面链接的要好得多,因此它更像是 stackoverflow.com/questions/3284710/… 的副本
-
是的 :) 但是这个问题是否回答了您“为什么”在 WAP 中需要它而不是在网站中?它告诉您它在 WAP 中的角色,但没有告诉您为什么网站中不需要该角色。这就是我链接到的问题的原因。该问题中的答案可以准确地告诉您这一点,并且还链接到 Ratna 链接到的同一问题(第二个链接)。
-
你在网站项目中没有获得智能感知吗?网站项目不使用服务器端控件吗?网站项目不需要定义所有控件吗?为什么 Web 应用程序项目需要它?
标签: asp.net visual-studio asp.net-4.0