我之前学winform时,控件用的比较熟。webform里的控件也能很快上手。可是,我今天学的时候,看到webform的底层响应好复杂,弄的是那叫头大。晚上百度搜索,看到说mvc里没有事件这鸟,没有viewstate对象?那mvc怎么控制操作的啊,我可以跳过webform直接学mvc不?mvc里还有生命周期这玩意吗
可以!正如你说的,.net mvc没有事件,没有viewstate,也没有服务器控件。webform很类似winform,拖控件,双击生成事件,然后写代码。这是winform的优点也是缺点。优点是能快速构建页面,缺点是不灵活。mvc是灵活的,访问是由路由控制,一般使用ajax来进行前后台交互,实现功能没有webform那么快,但是灵活。他并没有页面生命周期的概念,但有请求生命周期,这更接近一个页面的请求周期过程。mvc和webform相差很大,所以可以直接学mvc。