在创建新的ASP.NET MVC 3 Razor站点时,有9个Account \ * .cshtml文件,这些文件似乎是在匿名代码块中插入视图顶部的控制器逻辑的视图。没有帐户控制器类。
这是为什么?据我所知,MVC的好处是代码和关注点的分离。介绍。这是否意味着我应该删除所有现有文件&重新实施身份验证&授权层?
MS似乎很奇怪MS会用他们的旗舰网络框架发布“最糟糕的例子”。
谢谢,
贾罗德
编辑:我在visual studio中使用了错误的入口点来创建应用程序(请参阅下面的评论)。谢谢!
答案 0 :(得分:2)
您使用的是Visual Studio吗?
答案 1 :(得分:1)
这是不正确的。这是MVC3 Razor入门应用程序中的默认文件夹结构:
如您所见,〜/ Controllers文件夹中有两个控制器。
为了清楚起见,我开始了一个新的VS2010实例,创建了一个新的MVC3项目,选择了“Internet Application”,Razor作为视图引擎。