摘要: JQuery大家都经常用,以前用的时候没有注意什么。最近本人在使用JQuery通过HttpGet方式调用WebService时,却发现服务端并非如人所愿返回json数据,而是返回错误提示:parserror。 如今问题被顺利解决,下面是解决过程(发布到博客园首页,目的是请大家看一下我对最后一个问题的 阅读全文
posted @ 2011-10-14 16:01 Shapley 阅读(2388) 评论(8) 推荐(2) 编辑
摘要: 这几个月来,自己一直在维护一个“牛”项目,所谓牛项目,就是一个让自己维护了几个月,却无法释怀的项目。项目是已经做好了的,我们只负责维护。从页面的规模来看,项目不算很大,但据我所知,公司已经在这个项目上花费了N多人力物力,且项目前景不好。为什么说项目前景不好?首先,项目本身运用了开发组自己编写的框架。开发者本来想利用自己框架使这个程序运行高效,并且易于维护。事实上,自己维护这个项目得到的心情却是无比的沉重。为什么?因为,这个框架语法怪异、功能不完善,维护起来非常费力。这也提醒了自己:不管什么开源不开源框架,使用前开发者一定要考虑清楚,这个框架是否是已经经过实战检验?倘若是一些半生不熟的东西,还是 阅读全文
posted @ 2011-09-30 17:12 Shapley 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 本人在维护一个国外项目时,偶然看到一个系统日志的时间是:5/1/2011 12:40:01 AM。查看其机器时间,发现当时还没有到中午12点,怎么会有这样的日期记录呢?于是,排查代码...,均无异常。后在维基百科上发现了合理解释:十二小时制是一个时间规则把一日24小时分为两个时段,分别为上午(a.m.,拉丁文ante meridiem表示中午之前)和 下午(p.m.,拉丁文post meridiem表示中午之后)。每个时段由12个小时构成,以数字12、1、2、3、4、5、6、7、8、9、10、11依次序表示。上午时段由午夜至中午,而下午时段由中午至午夜。5/1/2011 12:40:01 AM 阅读全文
posted @ 2011-09-30 10:29 Shapley 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 以下MVC简单技巧是本人在学习、开发ASP.NET MVC程序时总结及网上查找所得,不对之处,请指出。1.ActionLink添加确认对话框方法在ActionLink的HtmlAttributes属性上添加:new {onclick='return confirm("Are you sure ...");'}2.怎样将页面加载时的方法与更新方法区分由于MVC的界面加载处理方法默认与页面名称一致,因此当POST页面时,默认还会执行与页面相同的函数名称,造成一个函数既在界面加载时被执行,又在页面提交时被执行,功能上产生交叉,怎样避免呢?方法是将提交时执行的方法加 阅读全文
posted @ 2011-07-06 16:19 Shapley 阅读(338) 评论(0) 推荐(0) 编辑
摘要: C#3.0中增加了"扩展方法"这一代码扩展机制。对于已有类型,想对其进行扩展,但由于某种原因,不方便直接对源码进行修改,那么就可以通过扩展方法这一机制,将原类型的扩展方法写在其他类型中完成扩展,这样大大增强了C#语言的代码扩展方式,使用起来非常方便。 要使用扩展方法这一机制,值得注意的地方有:扩展方 阅读全文
posted @ 2011-06-22 15:22 Shapley 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 在数据库SQL Server 2005/2008中,查询包含某关键字的存储过程语句: select distinct b.namefrom dbo.syscomments a, dbo.sysobjects bwhere a.id=b.id and b.xtype='p' and a.text li 阅读全文
posted @ 2011-05-26 16:57 Shapley 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 如果在WCF服务中采用了MSMQ方式进行消息传递,那么怎么调用这个服务呢?通过总结,发现至少有2种方式可以使用。 1. 由于WCF下MSMQ不能发布元数据,因此,要想通过net.msmq://***的方式发布、获取元数据,都是徒劳无获的。服务器端不发布元数据倒没有什么,可是客户端无法获得元数据,将无 阅读全文
posted @ 2011-05-18 15:42 Shapley 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 理论上讲,WCF常用的序列化和反序列化方式有数据契约序列化格式器和XML序列化格式器。数据契约格式化器是WCF默认的序列化器,如果你不在服务接口上制定序列化器的话,系统默认将使用此序列化器。XML序列化器是.NET框架中自带的序列化器,作为在WCF出现前已经存在的序列化器,WCF很好的将其纳入支持范 阅读全文
posted @ 2011-05-12 09:34 Shapley 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 做好了RESTful web 服务后,可以通过很多种方式向服务发起请求,本文仅介绍最简单的XMLHttpRequest发起请求方式。 客户端脚本如下: <script type="text/javascript"> var xmlHttp = null; var url = ""; var cont 阅读全文
posted @ 2011-04-29 15:55 Shapley 阅读(4107) 评论(0) 推荐(0) 编辑
摘要: 最近客户那里提出要用RESTful服务,并且指明要用标准的XML形式进行数据传输。 那么在WCF这个开发平台下,如何实现呢?WCF默认采用DataContract形式序列化,即不管你的服务接口上有没有使用DataContract序列化属性,WCF都是使用这个序列化属性的。如果想使用XML形式序列化。 阅读全文
posted @ 2011-04-27 11:05 Shapley 阅读(1832) 评论(0) 推荐(0) 编辑