首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么会被认为是直接的asp.net?(不是mvc也不是webforms)

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

Stack Overflow用户
提问于 2010-03-02 06:47:48
回答 5查看 324关注 0票数 8

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

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-03-02 07:10:00

Web1.0和1.1最初由一个类库和模板标记( ASP.NET Forms)组成。这是ASP3.0的自然扩展,HTML和VB代码混合在一个.ASP文件中。

类库是我认为“直接”的ASP.NET框架。System.Web名称空间代表了将"ASP“合并到.NET框架中的努力。您将获得顶级对象,如HttpContext对象及其静态属性,以及两个用于提升ASP.NET处理管道的对象,即IHttpModule和IHttpHandler派生类。

从表面上看,您可以发明自己的标记语言并编写HttpModule (以及其他组件)来呈现响应。这可能就是System.Web名称空间成长为包括Web Services、AJAX/JSON、MVC和.NET 3.5SP1中的ASP.NET dynamic data代码的原因。

我的两分钱。

票数 8
EN

Stack Overflow用户

发布于 2010-03-02 07:07:56

web服务在哪里适合呢?服务不是真正的表单,也不是MVC,所以这也是你可以用ASP.Net做的其他事情。

票数 3
EN

Stack Overflow用户

发布于 2010-03-02 07:17:09

您可以使用IHttpHandler截获来自IIS的原始web请求,并返回任何响应,无论它是webform、图像、文件还是其他任何东西。我猜这可以被认为是没有WebForm或MVC的基本ASP.NET。Problem using IHttpHandler

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2359694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档