标签:结合 form 模型 art use core htm href handler
WebForm 自面世以来, 广受广大开发人员的欢迎 。
当然, WebForm 有一些 著名的 弊病, 比如 笨重的 ViewState 。
不过 我们 可以 用 一些 更加 先进 和 灵巧 的 方式 来使用它 。
比如, 《WebForm Anyway》 https://www.cnblogs.com/KSongKing/p/9455143.html ,
WebForm 优秀 的 控件模型, 很方便, 很好, 很优秀 。
比如 UserControl, 后来者 没有 超越的, 包括 MasterPage, 当然 MasterPage 也是 WebForm 的, 不过我顺便说两句,
MasterPage 把 Web 简单草根 自由清新 的 传统 的 乡村空气 完全 搅浑了, 搅成一塘泥巴 。
明明在 页面 里 放一个 Header 和 一个 Footer 的 UserControl 就完事 的 事, 搞一个 不透明 的 框 框起来 ,,,
MVC 即使有 多种 方式 插入一个 局部界面, 比如 RenderPartial() 什么的, 没有一样 比得上 UserControl 。
后来者 没有 超越 UserControl 的 。
后来者 也 没有 超越 GridView 的 。
后来者 也 没有 超越 HttpModule 的 。
后来者 也 没有 超越 HttpHandler(.ashx) 的 。
Aspx 、 HttpHandler(.ashx)、HttpModule 三剑客 的 灵活性 无与伦比, 跟 后来者 比起来, 强大到让人 想哭 。
就 灵活性 这一点 而言, 堪称 Web 界 的 C 语言 。
Asp.net Core 的 Middle Ware , 只不过是 新瓶 装 旧酒, 仅此而已 。
Web 开发模型 在 WebForm 时代 就已经 达到 完备 了,
Aspx 、 HttpHandler(.ashx)、HttpModule 可以做 任何事 。
实际上, 如果按照 上面提到的 《WebForm Anyway》, WebForm 可以容易的和 各种 前端框架 结合起来 。
So …… Any Problem ?
从 其它方面 来看, WebForm 快速开发 的 特性 使得 WebForm 可以用于 科研教育 事业, 可以编写 Demo, 可以用于 软件工程 里的 原型开发(Prototype) 。
.Net Core 没有 WebForm 是 历史 的 退步
标签:结合 form 模型 art use core htm href handler
原文地址:https://www.cnblogs.com/KSongKing/p/10293643.html