金色的骷髅 发表于 2015-1-16 22:44:55

ASP.NET编程:ASP.NET 2.0的异步页面革新

其实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#语言,完全不同的东西。

飘灵儿 发表于 2015-2-7 23:29:00

CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。

因胸联盟 发表于 2015-2-23 16:31:11

现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。

莫相离 发表于 2015-3-7 09:35:55

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

小魔女 发表于 2015-3-14 18:54:05

但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。

金色的骷髅 发表于 2015-3-21 13:41:22

JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
页: [1]
查看完整版本: ASP.NET编程:ASP.NET 2.0的异步页面革新