ASP.NET网页表单是面向对象的吗?[已关闭]

问题描述 投票:0回答:1

我们大学项目组目前正处于一个艰难的阶段。本学期是关于面向对象的编程。我们要使用ASP.NET构建一个Web应用程序。几个月前,我们决定使用webform代替MVC。目前我们对webform是否是面向对象有一些疑问。所有的内容页都有一个类,但这是我们唯一的类。所以我的问题基本上是:webforms是面向对象的吗?webforms是否是面向对象的,为什么?

asp.net webforms
1个回答
1
投票

在Microsofts网站上,'ASP.NET页面框架提出了一个对象模型,它使你能够把你的表单视为一个单元,而不是作为单独的客户端和服务器件。在这个模型中,你可以用比传统Web应用程序更直观的方式对页面进行编程,包括为页面元素设置属性和响应事件的能力'。

所以是的,ASP.NET现在实现了面向对象的编程,我相信一开始并不是所有的Web应用模型都实现了,但至少现在实现了,所以mvc或者webforms都会有面向对象的功能给它。模型本身就是对象,有可能mvc会有更多的功能是oop,但是webforms也实现了模型。

在微软的教程上,他们也说要学习webforms,必须要了解面向对象的编程、web开发(html、css、javascript)、关系型数据库和n层架构才能开始。这里有一个链接,底部是asp.net mvc和webforms的比较。https:/docs.microsoft.comen-usaspnetweb-formswhat-is-web-forms

© www.soinside.com 2019 - 2024. All rights reserved.