新手求教,asp.net MVC如何学习?

请问想学习asp.net MVC 是不是应该先学习asp.net?在这之前先学了c#,现在不知道之后该从哪方面继续学习。求指教!

你说的“asp.net”是指 asp.net webform 吧,那个没什么必要,你直接看“asp.net mvc”的书就可以了。

asp.net mvc基于asp.net,因此从必要性上来说,了解asp.net的机制,特别是处理管线、成员权限、对象生命周期、URL路由这些对于你来说是必要的,但是更重要的是,你还需要去领悟asp.net mvc的各种潜在约定和最佳实践——往往新手最感困惑的是,实现相同的需求方法有很多种,比如实现一个自定义的权限判断,你既可以在每个控制器动作中硬编码判断,也可以写在控制器的基类中,更可以写成一个过滤器,很明显,不同的办法代码量有天壤之别,而且不良的代码会使得程序难以理解和修改,这对于程序员来说提出了很高的要求,所以你需要阅读高质量的书籍,比如asp.net mvc实战、asp.net mvc高级编程,多阅读高质量的代码例程,多思考和领悟。而一些网上广为流传的“经验之谈“往往有误导人之嫌。

asp.net和MVC没有直接关系,可以直接从MVC学起
都学了反而会混