仓酷云

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

[学习教程] 来一篇关于NET的在Asp.Net中猎取页面实行工夫的几种办法

[复制链接]
逍遥一派 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 14:23:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
计算机发展到这个时候,很多技术日益成熟,想学好一种技术都是不容易的,当你学会用的时候你对它的很多原理可能很不了解)在项目开辟过程当中,我们常常想晓得本人做的页面功能怎样。如今我们供应几种猎取.net页面实行工夫办法,供人人参考:

1、在Application_BeginRequest事务(存在于Global.asax文件中)中将入手下手工夫写进HttpContext.Current中,在详细Page页的OnPreRender事务上钩算实行工夫,代码以下:
protectedvoidApplication_BeginRequest(objectsender,EventArgse)
{
HttpContext.Current.Items.Add("Start_Time",DateTime.Now);
}


protectedoverridevoidOnPreRender(EventArgse)
{
base.OnPreRender(e);
TimeSpantsDuration=DateTime.Now.Subtract((DateTime)Context.Items["Start_Time"]);
}


2、在Application_BeginRequest事务纪录入手下手工夫,在Application_EndRequest纪录停止工夫,代码以下:
DateTimetime
protectedvoidApplication_BeginRequest(Objectsender,EventArgsE)
{
time=DateTime.Now;
}

protectedvoidApplication_EndRequest(Objectsender,EventArgsE)
{
TimeSpantsDuration=DateTime.Now.Subtract(time);
}


3、在详细的Page页中完成,代码以下:
protectedDateTimetime;
protectedoverridevoidOnPreInit(EventArgse)
{
time=DateTime.Now;
base.OnPreInit(e);
}

protectedoverridevoidOnLoadComplete(EventArgse)
{
base.OnLoadComplete(e);
TimeSpantsDuration=DateTime.Now.Subtract(time);
}


三种办法分离合用于分歧的情况,详细利用那种办法,适读者情形而定啦!你所列的那些其实差不多都可以称为应用服务器(servlet应该说是一种语言更合适)java是开放的,相同的工具就会有很多公司在做,加上java已经发展了很多年了,因此这些工具就很多了。他们很多都是类似的。
灵魂腐蚀 该用户已被删除
沙发
发表于 2015-1-18 13:58:53 | 只看该作者
ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-1-24 11:50:21 | 只看该作者
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
老尸 该用户已被删除
地板
发表于 2015-2-1 10:00:15 | 只看该作者
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
只想知道 该用户已被删除
5#
发表于 2015-2-7 04:08:40 | 只看该作者
最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。
小女巫 该用户已被删除
6#
发表于 2015-2-20 14:07:14 | 只看该作者
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
小妖女 该用户已被删除
7#
发表于 2015-3-6 18:10:02 | 只看该作者
能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
乐观 该用户已被删除
8#
发表于 2015-3-13 06:11:40 | 只看该作者
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
海妖 该用户已被删除
9#
发表于 2015-3-20 15:44:05 | 只看该作者
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-23 10:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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