随笔分类 -  ajax

摘要:如何提高应用程序的性能(无论是互联网应用还是企业级应用)我的观点一直是考虑一个核心:IO处理。因为我认为目前的CPU的处理能力已经是非常 高了,正常编写的在内存中处理的代码没有太严重的问题都不会对CPU造成很大的影响,性能往往是被IO所限制。由于我和我的团队沟通时间比较长,所以我们 之间的一个简单的IO说明往往覆盖了很多的含义,这些IO包括了磁盘IO、网络IO、内存IO以及各种设备的IO处理。我们的团队经验是尽可能的在各种 IO处理中寻找出可以提升的效率。以下,我将从后向前说明我们团队在提升IO处理的经验和认识1 数据库数据库是最明显的消耗磁盘IO的组件,提高数据的性能有多种,SQL语句写的好 阅读全文
posted @ 2012-11-07 18:30 brokge 阅读(213) 评论(0) 推荐(0)
摘要:大家知道,在普通的C#方法中可以通过Page.RegisterClientScriptBlock、Response.Write等方法实现客户端的Javascript代码,但是在AjaxMethod中,使用上面的方法却不能将Script代码加到客户端。如果我们想在AjaxMethod中alert出异常信息,或者alert出一些调试信息的话,很不方便。使用下面的方法可以在AjaxMethod中alert出信息:我们可以把要alert出来的信息加到Ajax返回对象的error属性中,通过异常的方式抛出来,在客户端截获异常信息,并把它alert出来既可。Ajax返回的对象常用的属性有两个:lvalue 阅读全文
posted @ 2012-09-19 14:49 brokge 阅读(551) 评论(0) 推荐(0)
摘要:使用AjaxMethod可以在客户端异步调用服务端方法,简单地说就是在JS里调用后台.cs文件里的方法,做一些JS无法做到的操作,如查询数据库使用AjaxMethod要满足一下几点:1。如果还没有ajax.dll文件,就先下载一个来2。将ajax.dll添加到项目引用中:在VS的解决方案资源管理器中右键点击项目名称--“添加项目引用”--浏览,找到ajax.dll确定3。webCofig中<httpHandlers>加上<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.Pag 阅读全文
posted @ 2012-09-19 14:45 brokge 阅读(163) 评论(0) 推荐(0)