对asp.net Ajax的简单认识

对asp.net Ajax的简单认识


2024年6月20日发(作者:)

科学论坛 

对asp.net Ajax的简单认识 

谢素莉 

(河南油田信息中心473132) 

简介 

在Ajax技术出现之前,Web应用与普通的Windows应用有很大的不 

1、服务器端特性 

(1)开发者无需了解JavaScript,只需使用熟悉的类似ASP.NET开发 

同。比如,任何一个与服务器端的交互都需要页面整体的刷新,根据客户端 

提交的内容,在服务器端进行一系列的计算,然后再发送回浏览器端,将最 

终结果呈现出来。这一繁琐的过程,大大延长了用户的等待时间,Ajax的 

出现使得Web应用的用户体验得到了极大的改善,让Web应用也可以具有 

类似于Windows应用的轻松体验。 

的方式声明服务器端控件,之后Ajax所需的客户端脚本将自动发送至浏 

览器并执行。 

(2)对客户端异步调用服务器端方法,ASP.NET AJAX提供服务器端/ 

客户端数据类型的自动转换、自动将服务器端页面方法或Web Service 

方法暴露给客户端、为远程Web Service生成本地客户端代理等功能。 

(3)将ASP.NET内建的许多高级功能,(例如身份认证、用户个性化服 

问题及背景 

在Ajax技术出现之前,每当与服务器端进行交互操作时,都需要页面 

务、本地化(全球化)支持等)暴露给客户端。 

整体的刷新,每进行一次操作都需要等待服务器的响应,直接影响工作效 

(4)和Visum Studio开发环境无缝集成,提供完善的自动完成、编 

率。而Ajax技术正是针对这一问题,采用一种以异步的方式让客户端连接 

译期检查以及调试等功能。 

到服务器,并且只将需要发服务器端验证的信息传给服务器,界面只进行 

2、客户端特性 

局部更新。 

(1)对JavaScript进行扩展,使其支持完全面向对象方式编程,让开 

在广义上我们可以将Ajax定义为:基于标准Web技术创建的、能够以 

发者感觉到如同使用熟悉的Java或c#语言进行编程一样。 

更少的响应时间带来更加丰富的用户体验的一类Web应用程序所使用的 

(2)提供跨浏览器的兼容性支持。开发者无需考虑不同浏览器之间的 

技术的集合。 

JavaScript或DOM的差异,只需要同一份代码即可在各种主流的浏览器 

二、ASP.NET MAX的特性 

中良好运行。 

ASP..NET AJAX主要的设计目标有两点:第一,对现有的ASP.NET服 (3)大量的内建客户端组件,让开发者不必对所有需求都从头做起,一 

务器端模型进行扩展,让其可以生成实现富客户端的JavaScript代码;第 

遍又一遍坩‘重复发明轮子”。 

二,为ASP.NET增加客户端编程模型,让纯粹的客户端编程变得更加简单。 

(4)借助于强大的绑定功能,ASP.NET AJAX提供了一种新的、基于 

这样,ASP.NET AJAX的特性就可以相应地分为服务器端和客户端两 xML的声明型编程语言,叫做ASP.NET AJAX XML脚本(ASP.NET AJAX 

个部分,前者包含ASP.NET 2.0 AJAX Extensions以及ASP.NET A— XML Script)。它类似但又远强于ASP.NET服务器端控件在页面中的声明 

JAX Control Toolkit,后者包含Microsoft AJAX Library。 

方式,特别适合在面向组件编程中使用。 

卧层需认真检查,及时清除泥灰,处理好软弱层,保证下卧层稳定。在旧路 成台阶;(4)回填沟槽分段填土时,应分层倒退留出台阶,台阶高等于压实 

面上加铺沥青路面结构层前,须铣削原路面后再加铺,以延缓反射裂缝的 厚度,台阶宽≥1m,对填土中的大石块要取出,对大于10cm的硬土块应打 

形成。(4)在路面出现微小裂缝时就必须及时处理整治。对于细裂缝 

碎或取出。 

(2—5mm)可用改性乳化沥青灌缝。对大于5mm的粗裂缝,可用改性沥青(如 3、3车辙预防和治理对策 

sbs改性沥青)灌缝。灌缝前,必须清除缝内、缝边碎粒、垃圾,并使缝内干 

主要是提高混合料的高温稳定性。近几年来的改性沥青混合料的生产 

燥。灌缝后,表面撒上粗砂或3-5mm石屑。对裂缝很大的情况,必须将裂缝 施工实践证明,采用改性沥青混合料是防止或延缓路面产生车辙的有效方 

两边沥青混凝土开挖,先处理基层再摊铺新混合料,水稳定性好、收缩性小 法。在沥青中掺入不同的改性剂能改善沥青的很多性能,粘度提高,感温性 

的半刚性材料是首选基层。如夹有软弱层或不稳定结构层时,应将其铲除; 能稳定,沥青软化点提高,针入度提高,耐老化性能提高,从而也相应的提 

如因结构层积水引起网裂时,铲除面层后,需加设将路面渗透水排除至路 

高了沥青的高温稳定性和抗车辙能力。改性沥青分为三类:第一类为矿物 

外的排水设施。 类填料,如碳、木质素、石棉等;第二类为聚合物类,橡胶类sbs、树脂类e— 

3、2路面推移及泛油、油斑的预防和治理对策 

va、pa等;第三类为添加剂,包括抗养化剂、抗剥落剂等。从改性沥青混合 

沥青混凝土面层推移,主要是指混合料在道路的纵向发生位移,它可 

料生产实践中可知,pe对改善沥青混合料的高温稳定性效果明显,而eva 

能是在施工期间发生或者是在道路通车一段时间后产生,尤其在高温天气 对改善沥青低温延度方面效果明显。 

下。对于路面推移的预防措施和治理措施上应提高混合料在压实后的内在 

4、结语 

稳定性,适度降低沥青和细集料的含量,提高混合料中多角碎石颗粒的含 最后值得提出的是,沥青路面的养护及大修也应值得重视,应做到科 

量,施工摊铺时尽量避免搅拌不匀的现象,如出现时可采用人工局部挑出。 学、规范、日常化。一般:沥青路面服役6~8年应进行中修,如加铺沥青面 

另外运输途中绝不能出现颠簸严重,运输时间长情况。出现路面推移情况 

层或稀浆封层,以恢复路面的表面功能。柔性基层沥青路面大修时,应及铲 

时只能局部铲除,采用符合要求的新混合料摊铺,并与周边的混合料结合 

除原沥青面层。半刚性基层出现结构裂缝时,应及时用沥青灌缝,以防止路 

紧密。 

表水下渗;若结构裂缝严重时,应进行中修,罩面层厚4 ̄6cm,即可有效抑 

路基、沟槽回填土沉陷路基的强度和稳定性是保证路面强度和稳定性 

制原路面结构裂缝的反射;或铺筑级配碎石过渡层后再铺沥青面层,形成 

的基本条件,由于城市道路的地下部分铺设了各种不同的管线,因此,其沟 倒装式沥青路面。旧半刚性路面大修时,合理的路面结构为级配碎石基层 

槽回填的密实度对道路路基的影响很大,道路路基施工中,路堤填筑和管 沥青路面。 

线沟槽回填是路基施工的关键部位。若路基与路面的强度和稳定性不良, 

总之,应针对公路路基路面工程非常复杂,沿线地基和所用填土复杂 

在治理方法上应:(1)施工单位向操作者做好技术交底,使路基填方及沟槽 

多变,特别是路面使用的材料较多,需要的机械设备也是多种多样,在这样 

回填土的虚铺厚度按照J玉路机要求而不超过有关规定;(2)在路基总宽度 复杂的条件下,要合理的设计、施工,采取积极的先进措施。针对破坏的沥 

内,应采用水平分层方法填筑;(3)路基地面的横坡或纵坡陡于i:5时应做 青路面采取有效的措施,通过不断的实践及试验来取得更好的成果。一 

】13— 

科学论坛 

PLC系统在轧锄1:I热炉自动控制中的应用 

刘克军 

(湖南省怀化工业学校418000) 

【摘要】加热炉是轧钢生产线的重要设各,其控制系统的好坏对热轧产品的产量、质量有很大的影响。应用PLC技术的加热炉是集数据采集、安全 

联锁保护、程序控制、过程调节、上位通讯及人机对 于一体的综合控制系统,PLC可为轧钢生产设备的故障诊断提供强有力的技术支持。在进行故障诊断 

系统的设计时,根据诊断系统的功能要求,选用适当的PLC,可丰富和完善诊断系统的功能,这是PLC应用中最具代表性的系统之一。 

【关键词】PLC加热炉 自动控制

1、PLC自动控制系统 

应用 

点,其中模拟量输入56点,模拟量输出24点,开关量输入24点,开关量输 

出24点。调节回路16套,分别对加热炉的煤气、空气的流量、压力,炉内温 

度,换热器的保护等进行控制。 

2、2系统组成 

可编程控制器(Programmable Control ler)是计算机家族中的一员, 

是为工业控制应用而设计制造的。早期的可编程控制器称作可编程逻辑控 

制器(Programmable LogiC Controller),简称PLC,它主要用来代替继 

电器实现逻辑控制。随着技术的发展,这种装置的功能已经大大超过了逻 

辑控制的范围,在世界各地得到了广泛应用。同时,PLC的功能也不断完 

善。随着计算机技术、信号处理技术、控制技术、网络技术的不断发展和用 

户需求的不断提高,PLC在开关量处理的基础上增加了模拟量处理和运动 

控制等功能。今天的PLC不再局限于逻辑控制,在运动控制、过程控制等领 

域也发挥着十分重要的作用。近1O年来,随着PLC价格的不断降低和用户 

硬件采用西门子s7—300系列PLC,燃烧热工调节系统。上位操作站 

(兼容工程师站)采用高可靠性的研华工业控制计算机,上位机与PLC的通 

讯采用SIMENS MPI现场总线。并配置编程软件STEP7 5.0及西门子 

专用监控组态软件WINCC 7.0,采用冗余备份主从控制型控制器,具有良 

好的人机界面,操作人员可以进行参数的设定、修改、温度压力等曲线的调 

用和设备操作。人机接口能显示全景画面、区域画面、报警画面、操作者指 

导信息画面、图表画面、趋势记录、系统维护等各种画面。PLC系统结构如 

图1。 

操作站 

需求的不断扩大,越来越多的中小设备开始采用PLC进行控制,PLC在我 

国的应用增长十分迅速。随着中国经济的高速发展和基础自动化水平的不 

断提高,今后一段时期内PLC在我国仍将保持高速增长势头。 

2、轧钢加热炉与PLC控制系统 

2、1轧钢加热炉 

MPI总线 

轧钢加热炉燃烧介质各参数的稳定运行非常重要,它直接影响到钢坯 

的质量,并涉及安全生产等重大问题。在生产过程中对加热炉炉压、炉温、 

煤气流量、空气流量的稳定有严格的要求。要想实现这些参数的稳定,并且 

达到较好地配比有不同的方法可以实现。加热炉的热工检测控制量共128 

CP 觜 散J鼓J撤 鼓J嚣J攥 楗 横 I模 樽 槿 横 搏 攥 耩 

U ^ ^ ^ 出 出1出 ^ ^ ^ ^ ^ ^ ^ 出 出 出 

315 模 模 梗 模 横1攥 模 模 横 模 横 槿 模 橇 

块 块 块 蟪 块 块 块 块 块 块 块 块 块 块 

模 模 

块 块 

三、ASP.NET AJA】【常用控件简介 

1、scriptManager控件 

代理脚本以便能够在JavaScript中访问Web Service,所有需要支持 

ASP.NET AJAX的ASP.ET页面上有且只能有一个scriptNManager控件。 

在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过Js 

来调用的Web Service,还可以指定页面错误处理等。 

它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端 

代理脚本以便能够在JavaScript中访问Web Service,所有需要支持 

ASP.NET AI『Ax的ASP.NET页面上有且只能有一个ScriptManager控件。 

注意,很多ASP.NET AJAX服务器端控件均要求在源代码中定义的 

scriptManager控件位于它们的前面,所以最保险的方法是在<form 

id= forml runat= server >之后立刻声明sc riptManager。 

2、scriptManagerPr0xy控件 

在ASP.NET AJAX中,由于一个ASPX页面上只能有一个ScriptMan— 

在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过Js 

来调用的Web Service,还可以指定页面错误处理等。 

注意,很多ASP.NET AJAX服务器端控件均要求在源代码中定义的 

ScriptManager控件位于它们的前面,所以最保险的方法是在<form 

id= form runat= server >之后立刻声明ScriptManager。 

2、scriptManagerPr0xy控件 

ager控件,所以在有Master—Page的情况下,如果需要在Master-Page和 

Content—Page中需要引入不同的脚本时,就需要在Content—page中使用 

scriptManagerProxy, 而彳 是scriptManager,ScriptManagerProxy和 

在ASP.NET AJAX中,由于一个ASPX页面上只能有一个ScriptMan- 

ager控件,所以在有Master—Page的情况下,如果需要在Master—Page和 

Content—Page中需要引入不同的脚本时,就需要在Content—page中使用 

ScriptManagerPr0xy, 而不是ScriptManager,ScriptManagerProxy和 

sc r{ptManager是两个非常相似的控件。 

3、UpdatePanel控件 

UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP. 

NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不 

用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和 

ScriptManager是两个非常相似的控件。 

3、UpdatePanel控件 

UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP. 

NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不 

个scriptManager控件就可以自动实现局部更新。 

UpdatePanel的工作依赖于ScriptManager服务端控件和客户端 

用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel・控件和 

PageRequestManager类。当scriptManager中允许页面局部更新时,它会 

个ScriptManager控件就可以自动实现局部更新。 

Up ̄atePanel的工作依赖于ScriptManager服务端控件和客户端 

以异步的方式回传给服务器,与传统的整页回传方式不同的是只有包含在 

UpdatePanel中的页面部分会被更新,在从服务端返回HTML之后, 

PageRequestManager类。当scriptManager中允许页面局部更新时,它会 

PageRequestManager会通过操作DOM对象来替换需要更新的代码片段 

以异步的方式回传给服务器,与传统的整页回传方式不同的是只有包含在 

UpdatePanel中的页面部分会被更新,在从服务端返回HTML之后, 

四、推广建议 

使用ASP.NET AJAx最大的优点在于是以异步的方式让客户端连接 

PageRequestManager会通过操作DOM对象来替换需要更新的代码片段。 

1、ScriptManager控件 

它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端 

到服务器,在与服务器进行交互操作时不刷新整个页面,减少了服务器响 

应时间,极大地提高了我们的工作效率,因此值得推广使用。■ 

】】4一 


发布者:admin,转转请注明出处:http://www.yc00.com/web/1718882796a2753250.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信