KW大师精品文章赏析

在很久很久以前----可能都快一年了吧,我第一次看 asp.net (那时江湖人称 asp+),看到 application, session 什么的,就和自己说“人在哪!人在哪!"
等到看到 web form server controls,更是忍不住窃笑----“不就是以前 vi6 dtc controls 吗,
你以为你穿了马甲我就不认识你了”。
随便翻了翻就放在一边了。

这两天有时间多看了一下,发现好像不是那么回儿事。
怎么说呢? 夸张点说,asp.net 和 asp 的区别,就好像 nt 和 dos 的区别差不多,
猛一看 nt 里也有 dos 命令行,但那能一样吗。也许你觉得这么说太夸张了,但
想想这几点----
. 从技术上说 asp.net 其实都不需要 iis 的存在
. 所有的 aspx page 其实都是 class (或者严格些,是 System.Web.UI.Page 的实例)
. Page 是实现了 IHttpHandler 的 class,你也可以写个自己的 class:IHttpHandler
. 所有的 aspx page 其实都要被 compile 成 dll
. 我们以前的亲人 application/session 什么的,都只是从 System.Web.HttpContext 衍生来的
......

所以干脆换个思路去理解 asp.net 可能更容易接近它的原形(师傅!有妖怪!)-----
. 最好不要在 aspx 中写 script,要使用 .aspx + .cs ----- codehehind
. 把 aspx 看成 vb form,把 cs 看成 vb code
. 不过这些 “form” 有个本领就是能通过自动生成 html 代码从而把自己显示在浏览器中
. 这个本领的实质是因为 page 实现了一个函数叫 render,所以你能通过重载 render 干点更多的事
. 所有的 server control (当然更是 class 了)也是通过 render 生成 html 代码的
. 所以你也可以继承一个 control(比如 DataGrid) 然后重载 render 扩展它的功能,做些比较妖的事儿
. 或者你可以直接从 System.Web.UI.WebControls 直接继承,然后做出自己的控件
. 可以在里面封装几个其他控件---- 就成了 composite 控件,更好玩的是可以不做成 assembly, 可以以页面形式被调用
......

cut! 我知道我越说越乱,你越听越晕,但俺新学乍练么,您这西红柿先收着----啪!且听下回分解

时间: 2024-10-27 18:40:54

KW大师精品文章赏析的相关文章

搜狗微信搜索2.0公测 微信精品文章分享可上头条噢

搜狗微信搜索在推出一段时间后,反响还不错,很多网友都反映搜狗微信搜索不用关注公众号就能在电脑查看图文消息,方便了许多.现在搜狗微信搜索2.0公测了,打开搜狗微信搜索首页weixin.sogou.com,里面增加了很多微信推荐文章和分类,这是要再造一个手机门户的节奏吗?   微信公众号搜索.订阅,微信精品文章查找及分享,微信实时动态更新诸多功能等你来发现. 如果想体验搜狗微信搜索2.0,可以直接访问搜索微信搜索首页填写相关体验报告  

吴锋:巧妙创作网络推广精品文章

中介交易 SEO诊断 淘宝客 云主机 技术大厅 最近断断续续有些朋友在询问吴锋写网络推广文章技巧,真看得起吴锋,始料不及有点受宠若惊,在此表示感谢,同时也感到惭愧,吴锋也是刚"脱贫"还没奔"小康"呢,只能说敢写点东西了,写得好远远谈不上,写文章一直是弱项,从小学到大学,最怕科目就是写作,唯一一次受老师表扬是高二,感情饱满写了一篇助人为乐的文章,因为是自己的亲身经历,写来顺手,赢在真实感情真切.去年报考MBA(最终没考上),开考要写2篇作文,在考场那个难受憋死劲了,最

KW大师的标准答案(也不是标准,他自己的一些想法,而且由于当时是Beta1,有一些不一样了,比如XS

1. Page class 实现了哪个重要的 interface? a: IHttpHandler偶以为了解 .net class, interface 特重要的说...... 2. foo.aspx 编译后的 class 名字是什么? a: foo_aspx扩展问题:如何动态地,用程序(programmatically)引用一个 user control?有什么要注意的? 别告诉我 msdn beta 1 里有.你编译一下就知道它在胡说. 3. Shadow-copy dll 存在哪里? a:

PHP+MYSQL的文章管理系统(二)

mysql ###############index.php###################### <?session_start(); require"./inc/func.php"; mscon(); require "./inc/header.inc"; ?> <script language="javascript"> function opwin(filename) { window.open("

网站首页文章布局技巧可提高点击率

站长最需要的是什么,可能会得到一个异口同声的回答:流量.是的,不管是做单纯依靠广告联盟的站点,还是做电子商务站.行业站,不管依靠搜索引擎还是靠推广和口碑,或者是做产品和服务让用户主动找上门. 其实说白了都是在做流量,因为不管是有效用户还是无效用户,长期用户还是短期用户,访问网站最直接的体现就是流量,虽然有了好的服务和产品,网站就算流量很少有稳固的用户基础也可以源源不断的盈利,但是流量始终是网站的基本,站长都希望自己的网站流量越多越好. 最近从Admin5.com首页文章布局中发现了一些提高有关流

浅谈文章类站点的推广法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 本人刚做文章网不久,是个菜鸟,在这里大言不惭几句,望前辈们海涵.下面我来说说我对文章网推广的一些看法. 1.文章网想要更多的人来看,前提必须是内容要好,要精品,每一篇文章都要仔细的审核.很多朋友为了图方便,利用采集软件狂采集,一天就弄个几百几千篇文章,且不说这样做搜索引擎对你的站反感(一天加N篇,一天一篇都不加,现在的搜索引擎是会判断的),就

解读网站分析大师Avinash可执行的网站分析报告

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 The"Action Dashboard"(可执行的网站分析报告),是网站分析大师Avinash在2008年4月30日发布的一篇文章(距离今天已经快3年了),文章中介绍了一个优秀的网站分析报告<网站分析精要简报>.本篇文章我将按自己的思路来解读大师的<网站分析精要简报>,并在文章结尾处复制出一个属于

QQ浏览器新版可云端保存微信朋友圈文章

在微信朋友圈看到好文章,除了不方便立刻阅读,或者文章被删除及不方便查找的时候,云端收藏稍后阅读功能就变得至关重要.笔者无意中发现了一个解决这个问题的小工具.随着移动互联网的普及,稍后阅读和跨平台阅读成为很多用户的迫切需求.大量的"稍后阅读类"应用应运而生,比如国外知名的Read It Later.Readability等.由于这些应用都是英文界面,给国内用户带来 诸多不便.近日,QQ浏览器 for iPhone 4.2版新推出了"微收藏"功能,这也是国内手机浏览器中

如何写出读者真正喜欢的文章

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在网上写文章其实和传统意义上的创作差不多,但不同的是,网上创作的文章是给网友看的,网友有个特点,就是上网冲浪的时候极易走神,一不注意就不知道点到哪个网站上去了.那么针对网上软文写作,笔者提供以下几条建议,帮助大家抓住读者眼球并争取让读者能够把文章分享到更多地方去: 建议1.文章脉络清晰,段落简单合理 要知道,每个读者每天在互联网上都是个&qu