Asp.net MVC 3:可能只使用V部分

本文关键字:部分 net MVC Asp | 更新日期: 2023-09-27 18:03:08

标题基本上描述了这个问题。我发现Asp.net中唯一给我带来麻烦的部分是视图(Webforms)。是否有一种方法可以只使用MVC 3提供的视图,而不实现该技术的其他部分?

Asp.net MVC 3:可能只使用V部分

听起来你想使用ASP。净网页。这是一项建立在Razor视图引擎上的新技术,并使用WebMatrix IDE来帮助您构建它们。你构建这些应用程序类似于传统的ASP,但使用Razor和c#或VB。净。

你可以在The ASP找到更多信息。. NET网站,点击网页链接,或者你可以直接使用web平台安装程序安装webmatrix并开始运行。

Scott Guthrie在他的博客文章中介绍了"Razor"——一个新的ASP视图引擎。净:

你也可以删除独立的。cshtml/。将vbhtml文件放入应用程序中,并将它们作为单页面运行——这也使您能够在ASP中利用它。. NET Web Forms应用程序。

这篇博文展示了如何对MVC 3的视图部分进行单元测试。因此,您可以创建一个项目并构建Razor视图,而无需使用MVC的其他部分。

是的,使用V部分是可能的,尽管我不知道为什么你不想使用完整的M-V-C。学习V部分的最好方法是学习Razor,而最好的方法就是使用WebMatrix。这里有一本很棒的关于Programming Razor的书。

MVC有一个学习曲线,但对我来说,web表单的生产力收益使它非常值得。我永远不会回到直夹克,那是ASP。NET页面周期。学习MVC架构的关键是理解模型绑定。当模型绑定为您点击时,您将永远不会回头。