什么是ASP.NETMVC?
谁能解释一下,什么是MVC,我们为什么使用它以及如何使用它。使用这个的好处是什么?我们可以在ASP.NET 2.0(VS 2005)中使用ASP.NET MVC吗?当您需要完全控制ASP.NET的HTML输出时,您可以使用MVC。它还允许更好/更容易的单元测试。它基于模型-视图-控制器体系结构 Scott Gutherie在这里很好地介绍了它: 模型视图控制器()也是Microsoft的,它是使用VS.NET 2008中的东西构建的。它最好部署在Windows 2008 Server上。它可以在Windows2003Server上运行,但是你失去了一些很酷的功能 ASP.NET MVC框架的好处包括:什么是ASP.NETMVC?,asp.net,asp.net-mvc,visual-studio-2005,Asp.net,Asp.net Mvc,Visual Studio 2005,谁能解释一下,什么是MVC,我们为什么使用它以及如何使用它。使用这个的好处是什么?我们可以在ASP.NET 2.0(VS 2005)中使用ASP.NET MVC吗?当您需要完全控制ASP.NET的HTML输出时,您可以使用MVC。它还允许更好/更容易的单元测试。它基于模型-视图-控制器体系结构 Scott Gutherie在这里很好地介绍了它: 模型视图控制器()也是Microsoft的,它是使用VS.NET 2008中的东西构建的。它最好部署在Windows 2008 Server上。它可以在
- REST类似URL,即/products/1/456
- 您的站点上没有显示aspx文件扩展名
- 非常干净的输出模型,更像经典的ASP,然后是ASP.NET WebForms
- 创建可测试站点比使用WebForms容易得多李>
- 这是测试版
- 它应该在Windows 2008上运行,如果使用Windows 2005,则需要为所有页面提供扩展李>
- 这是非常新的
- 模型:处理数据访问、业务逻辑等
- 视图:生成用户界面
- 控制器:处理来自用户界面的输入,可能从模型中检索信息,并根据该信息将视图返回给用户
- 当数据访问逻辑与用户界面分开时,更易于维护
- 可以单独对不同部件进行单元测试
- 特定于ASP.NET MVC:与ASP.NET web窗体相比,呈现的页面大小通常较小
有关与其他语言/框架的比较,请参阅Ruby on Rails(Ruby)、Java Struts或Spring MVC(Java)和Django(Python)等。Asp.net MVC基于MVC设计模式。现在的问题是什么是MVC设计模式。MVC设计模式允许您使用松散耦合的组件开发应用程序。它将应用程序分为不同的层,如数据、业务逻辑和表示逻辑。 了解有关Asp.net MVC的更多信息。请转到下面的链接
www.google.com-很明显,你甚至没有尝试过。请查看Rob Connery在网站上的工作。我尝试了很多,也在www.asp.net上阅读了一些文章,但实际上我并没有清楚地了解这个概念。在Windows 2008中,如果没有任何附加功能,它将使URL类似于“/products/1/456”,或者我们需要安装一些附加功能,如??这是正确的,Windows 2008不需要加载项即可获得干净的URL。ASP.NET MVC是否将逻辑层和DA层分离为亚音速?