|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
效率会有不少的变化。而实际上java是基于堆栈机器来设计,这和我们常见的基于寄存器的本地机器是差异比较大的。总体来说,这是一种虚拟机的设计思路。我们在和同事大概在网上查阅材料的时分,是否是常常看到有“前台事务”,“背景事务”的说法呢?那末,在asp.net中,甚么是前台事务,甚么又是背景事务呢?
复杂一些的了解,我们在开辟过程当中,写在.aspx文件中的事务为前台事务,好比javascript中的事务,以下:
<scriptlanguage="javascript"type="text/javascript">
functionevent(){
alert(我是前台事务)
}
</script>
而写在.cs文件中的事务为背景事务,以下:
protectedvoidButton1_Click(objectsender,EventArgse)
{
Response.Write("我是背景事务");
}
假如从代码的注释及实行地位来分,由客户端剧本注释,在客户端实行的事务,我们称之为前台事务。而必要在服务器端注释实行的事务,我们称之为背景事务。
大概有伴侣会说,如许注释是不合错误的,在服务器端也是能够实行客户端事务的。实际上是没有错的,在服务器端实行客户端事务,这个历程也是背景事务,只是这个背景事务是关照客户端来实行一个前台事务。以是这类情形要分两步来看,第一步是背景事务,而第二步是前台事务。
晓得这二者的区分后,那末假如我们在一个按钮上同时写了前台与背景事务,那末会是甚么一个实行按次呢?
前台事务老是背景事务之前实行,也就是说,我们在点击一个按钮时,假如这个按钮上有clientclick事务,老是会先实行clientclick事务,再实行click事务。假如我们在clientclick事务中有写returnfalse;那末,clientclick事务就会中断向服务发送哀求,也就是不再实行click事务了?
以上为团体了解,假如有不合错误大概不周全的中央,但愿人人在批评中指出。学习asp.net两个月有余了,除了对html、web控件比较熟悉(应该是说都能理解和接受)之外,竟不知道自己还会什么。看了两本书:《精通asp.net网络编程》(人民邮电出版社)、《asp.net实用案例教程》(清华大学出版社)。 |
|