传统的(10年前的)asp.net webform 编程,程序员学的都是(相对来说)大的企业级 web form 界面布局编程设计。那个时候无暇顾及太多的用户体验,更多地是要快速开发出大型的企业级的复杂页面。(虽然说 webform 中的控件其实也非常初级)
然后现在微软 asp.net 没有那几十个企业级编程控件了,基本上可以说没什么必须封装的复杂机制了,这个时候大家没啥事儿可纠结,偏要纠结 asp.net mvc 中有什么开发灵活的前端交互界面的功能。
实际上,这个时候回到编程的本源,你应该学习的是 js,而不是 as.net mvc。