加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 对我来说MVC?

发布时间:2020-12-16 07:38:03 所属栏目:asp.Net 来源:网络整理
导读:我目前正在学习“传统”ASP.NET,但是围绕ASP.NET MVC有很多讨论.我现在应该进入MVC,还是先了解传统的webforms? 解决方法 开始使用asp.net webforms并转移到asp.net mvc我可以轻松地说我更喜欢asp.net mvc.有些人会喜欢webforms而有些人更喜欢mvc. Webforms
我目前正在学习“传统”ASP.NET,但是围绕ASP.NET MVC有很多讨论.我现在应该进入MVC,还是先了解传统的webforms?

解决方法

开始使用asp.net webforms并转移到asp.net mvc我可以轻松地说我更喜欢asp.net mvc.有些人会喜欢webforms而有些人更喜欢mvc. Webforms已经存在了很长时间,并且拥有非常丰富的社区,并且您可以下载和购买无数的用户控件.

Webforms对Winforms开发人员以及任何有过基于事件的编程经验的人都非常熟悉.然而,在我看来,Webforms是非常重量级的.它将羊毛拉过眼睛,为您提供编写asp.net页面的体验,感觉有点像创建Windows应用程序.将控件拖到页面上(或自己编写标记)并注册OnClick等事件处理程序和数据绑定数据源等.

为了更好地掌握Webforms,您需要对asp.net页面生命周期和发生的所有事件有一个很好的理解.这对于确保在页面生命周期的正确阶段将控件数据化,正确恢复视图状态等至关重要.这是一个webforms学习曲线.

正如其他人所说,MVC需要更多的html知识,javascript / jQuery,CSS以及对模型,视图,控制器范例的一般理解.

虽然我相信asp.net webforms 4?在制作稍微清晰的html的道路上,你仍然遇到了臃肿的viewstate,丑陋的html等复杂页面的问题.

好的是使用像ASP.NET MVC这样的框架,然后利用一些webforms控件,如图表,报表服务器.不过像在asp.net mvc中那样直接将这些放在你的视图中,而是最好从MVC中抽象出webforms组件并让它们返回一个图像或FileContentResult或类似的东西.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读