asp.net,学mvc可以不看webform吗

我之前学winform时,控件用的比较熟。webform里的控件也能很快上手。
可是,我今天学的时候,看到webform的底层响应好复杂,弄的是那叫头大。
晚上百度搜索,看到说mvc里没有事件这鸟,没有viewstate对象?
那mvc怎么控制操作的啊,我可以跳过webform直接学mvc不?
mvc里还有生命周期这玩意吗
最新回答
你与北诗

2024-06-26 00:02:03

可以!
正如你说的,.net mvc没有事件,没有viewstate,也没有服务器控件。

webform很类似winform,拖控件,双击生成事件,然后写代码。这是winform的优点也是缺点。优点是能快速构建页面,缺点是不灵活。
mvc是灵活的,访问是由路由控制,一般使用ajax来进行前后台交互,实现功能没有webform那么快,但是灵活。他并没有页面生命周期的概念,但有请求生命周期,这更接近一个页面的请求周期过程。

mvc和webform相差很大,所以可以直接学mvc。