在 ASP.NET 中创建新的 Web 项目时,您最好使用“ASP.NET 空 Web 应用程序”还是“ASP.NET Web 表单应用程序”
问问题
84 次
2 回答
0
我建议不要使用 ASP.Net Web 表单。这是一个有趣的想法,但在实际应用中被证明是笨拙的。无论您使用的是 PHP、Ruby 还是 ASP.Net,整个 Web 开发行业都在朝着某种 MVC 框架或其他框架发展,所以最好不要使用它。
当然,仍然有很多 ASP.Net Web Forms 应用程序,而且它们可能会在未来一段时间内存在,因此学习该技术有一些好处,但我会避免在任何新项目中使用它。
根据您的问题,您是否应该使用空项目并没有真正的区别。如果您刚开始填充的项目可以让您对结构的工作原理有一个基本的了解,但如果您对从头开始构建它足够舒适,那么请使用空项目。
于 2013-01-24T03:06:02.130 回答
-1
这取决于你想做什么。
一般来说,ASP.NET 应用项目有以下三种:
- Web 窗体 - ASP.NET 最初是在 2001 年出现的。在现代和新开发的应用程序中不鼓励使用它,因为它构建了关于 Web 应用程序应该如何工作的过时想法。
- MVC - 新的热点。尝试使用这个。StackOverflow 就是使用它构建的。
- 其他所有内容 - 太多无法列出,但这通常需要您创建一个空项目并使用
IHttpHandler
.
如果您是 ASP.NET 新手,我强烈建议您避免列出您列出的两种项目类型,因为它们都适用于 Web 窗体;考虑改用“ASP.NET MVC 应用程序”选项 - 如果您使用的是 VS2008,那么您需要下载并安装 ASP.NET MVC 2 附加组件。VS2010 及更高版本预装了 MVC 模板。
如果您想从头开始工作,您可能想使用 Empty Web Application 项目模板IHttpHandler
,但您对此听起来很陌生,因此我建议您避免使用它。
于 2013-01-24T02:57:25.007 回答