我刚刚通过一些MVC教程,检查这个网站一段时间后。它只是我,或者是MVC视图页面带回了经典ASP意大利面条代码的所有跳入和跳出HTML和ASP.NET的黄色定界符无处不在使它不可能读取的HORRIBLE闪回?什么发生了代码/设计分离的重要性?我真的卖的新技术,直到教程打开查看页面开发部分。
还是我错过了什么? (不要说你可以使用模板来帮助,因为它是jsut移动意大利面到另一个位置 – 扫描它在地毯下 – 它不能解决问题)
解决方法
看到Jeff的帖子(
http://www.codinghorror.com/blog/archives/001155.html),回应你的问题,和Rob Conery的回应(
http://blog.wekeroad.com/blog/asp-net-mvc-avoiding-tag-soup/)
总而言之,ASP.NET MVC为开发者提供了在脚下拍摄自己的选择,虽然它可以干净地做。因此,它适合那些喜欢web开发和干净的风格的开发人员,但它不是为那些想要Widgetized行为的开发人员而不必深入到标记中。