gpt4 book ai didi

asp.net - 什么会被认为是直接的asp.net? (不是 mvc 也不是 webforms)

转载 作者:行者123 更新时间:2023-12-04 05:21:47 24 4
gpt4 key购买 nike

我知道 ASP.NET webforms 和 ASP.NET MVC 之间的区别,我看过很多视频解释它们都运行在 ASP.NET 之上(我都使用过)。但是,我的问题是,如何在没有 webforms 或 mvc.net 的情况下在 ASP.NET 之上进行开发?这是否等同于只有 .ASHX 文件的项目?

最佳答案

ASP.NET 1.0 和 1.1 最初由类库和模板标记(Web 窗体)组成。这是 ASP 3.0 的自然扩展,其中 HTML 和 VB 代码混合在一个 .ASP 文件中。

类库是我认为“直接”的 ASP.NET 框架。恕我直言,System.Web 命名空间代表了将“ASP”合并到 .NET 框架中的努力。您将获得顶级对象,如 HttpContext 对象及其静态属性,以及执行 ASP.NET 处理管道、IHttpModule 和 IHttpHandler 派生类的几个对象。

表面上,您可以发明自己的标记语言并编写一个 HttpModule(以及其他组件)来呈现响应。这可能就是 System.Web 命名空间已发展为包含 Web 服务、AJAX/JSON、MVC 以及在 .NET 3.5SP1 中的代码的原因,ASP.NET dynamic data .

我的 2 美分。

关于asp.net - 什么会被认为是直接的asp.net? (不是 mvc 也不是 webforms),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2359694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com