仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 547|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET编程:ASP.NET 2.0的异步页面革新

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:44:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
其实Java之所以在曾经独步天下,就是因为他的跨平台、安全性,这两方面,效率可不是Java的强项,反而是他最短的一块挡板,虽然net总是用理论证明比.NET快。asp.net|革新|页面|异步ASP.NET2.0的异步页面革新功效真得很酷,明天实验用它办理我的一个使用成绩,真是帮了年夜忙了。
我的页面要向背景的socket服务提交一个查询,起首这是一个大概长工夫不前往的操纵;其次为了拿到socket服务前往的长度不定、有大概很年夜的Response数据,我不能不接纳了dotNET的IAsyncResultBeginReceive(byte[]buffer,intoffset,intsize,SocketFlagssocketFlags,AsyncCallbackcallback,objectstate);举措来异步提交socket命令,然后在回调函数中迭代挪用intEndReceive(IAsyncResultasyncResult);来猎取Response数据直到数据被取完,这一系列的数据片段都缓存在一个MemoryBlock链表中。
这类情形下,ASP.NET页面要想用表格展现Response数据,必需可以被异步革新。
ASP.NET1.x实质上不撑持异步页,可是经由过程坚固的勉力和不懈地立异能够天生异步页。有关更多概述信息,请参阅MSDN
活着的死人 该用户已被删除
沙发
发表于 2015-1-19 22:27:40 | 只看该作者
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
简单生活 该用户已被删除
板凳
发表于 2015-1-25 07:42:37 | 只看该作者
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。
愤怒的大鸟 该用户已被删除
地板
发表于 2015-2-2 15:34:45 | 只看该作者
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
飘灵儿 该用户已被删除
5#
发表于 2015-2-7 23:29:00 | 只看该作者
CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。
因胸联盟 该用户已被删除
6#
发表于 2015-2-23 16:31:11 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
莫相离 该用户已被删除
7#
发表于 2015-3-7 09:35:55 | 只看该作者
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
小魔女 该用户已被删除
8#
发表于 2015-3-14 18:54:05 | 只看该作者
但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。
金色的骷髅 该用户已被删除
9#
 楼主| 发表于 2015-3-21 13:41:22 | 只看该作者
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-29 18:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表