我的asp.net mvc学习过程

前言:前段时间发现的这个好东西(Asp.net mvc),充满好奇心的自己在业余时间学习了一点(资料都是在园子里找的),在这里把自己学到的东西记下来,算是自己再重温一下,因为自己的能力有限,也没有进行很深入的学习,不对和不懂的地方请大家多多指点,小弟感激不尽!(我现在用的是beta版本,现在推出的RC版还没有装上,所以示例也是beta版的。)

常识有限,所以我也不对webform开发与asp.net mvc的开发做太多的比较,应该两者都可以实现期望的功能,我学习也是一种尝试,不过通过一翻学习自己确实感受到了好多,也懂了好多,在webform中开发也有了好多新的实现方法与思路。

刚开始接触asp.net mvc感觉很不习惯,也许是自己搞事件驱动成习惯了,对于<%%>也是用的不多,还有FORM也淡望了,所以学习起来有些别扭,这种请求模式对于熟悉ASP的朋友来说应该理解的比较快些。

asp.net mvc是URL驱动的,也就是说是用户通过输入URL地址,通过在urlrouting中定制好的Maproute,也就是通过写好的正则来顺序匹配用户请求的哪个Controller,以及哪个action事件,并将进行action处理,在action中可以从model中进行数据访问,最后通过return view();来返回要显示的哪个页面(view)。这就是一个请求的过程,以后会更详细的进行各个部分的用法进行说明。

 由于asp.net mvc的这种请求方式,所以不存在webform中的postback和viewstate。所以一些处理方法也无法使用。自身就解决了webform表单的重复提交问题,页面大量viewstate以及控件样式不好控制。当然这些问题可以解决。。同时也带来了一些问题,比如增加了页面显示逻辑(没控件了)等等。

看别人说asp.net mvc很灵活,可以自己编写并使用,而且更易于controller的测试工作,不过我对于这方面写的不会太多,毕竟能力有限,呵呵。

转载于:https://www.cnblogs.com/quluqi/archive/2009/02/11/1387867.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值