我仍然使用 asp.net webform 开发应用程序,但是关于 asp.net mvc 有很多炒作。所以我将开始阅读有关它的书。
我有几个关于 asp.net mvc 的基本问题......请看看并回答。
1)如果人们开发网络应用程序uisng asp.net mvc而不是webform,是否会有任何真正的优势。如果是这样,请在此处讨论一些主要区别。
2)有多少类型的视图......我很难理解剃刀视图......它是什么以及有多少类型的视图像剃刀一样。
3) 剃须刀从哪个版本可用。它在 asp.net mvc 2.0 版中
4) 我已经安装了 VS2010,当我打开项目时,我看到只有 asp.net mvc 2.0 版可用。所以告诉我我需要在我的机器上安装什么,结果 asp.net mvc 3.0 和 4.0 将可用。
5) 我可以在asp.net mvc 项目中使用gridview 和asp.net webform 的其他控件吗?但我浏览了几个 mvc 代码示例,我看到没有人在 mvc 中使用 asp.net webform 的控件....为什么。这个不允许。
6)在mvc中有没有像webform这样的控制事件的概念,或者我们可以添加其他dll的引用等。
7) 我们知道在 mvc 中有两种视图......一种是被动的,一种是 MVP-Supervising 控制器。在 MS asp.net mvc 中,它是否支持被动视图和监督控制器。
请明智地详细讨论所有要点。多谢。