1

与常规的 .aspx 文件不同,为什么 Web 服务文件 (.asmx) 默认将其代码隐藏放置在 app_code 文件夹中?

4

2 回答 2

0

当您处理网站项目时,这是 Visual Studio 使用的样式。Web 应用程序项目并非如此。

于 2008-12-18T20:31:51.400 回答
0

一般来说,asmx 文件更像是业务对象的代理,而业务对象不属于网站项目。Web 服务类应该放在专门用于业务逻辑而不是表示的不同项目中。另一方面,aspx 和 aspx.cs 是正确放置在网站项目中的互补文件,因为它们的工作是呈现数据。

于 2008-12-18T20:36:51.810 回答