摘要: 理论上讲,WCF常用的序列化和反序列化方式有数据契约序列化格式器和XML序列化格式器。数据契约格式化器是WCF默认的序列化器,如果你不在服务接口上制定序列化器的话,系统默认将使用此序列化器。XML序列化器是.NET框架中自带的序列化器,作为在WCF出现前已经存在的序列化器,WCF很好的将其纳入支持范 阅读全文
posted @ 2011-05-12 09:34 Shapley 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 做好了RESTful web 服务后,可以通过很多种方式向服务发起请求,本文仅介绍最简单的XMLHttpRequest发起请求方式。 客户端脚本如下: <script type="text/javascript"> var xmlHttp = null; var url = ""; var cont 阅读全文
posted @ 2011-04-29 15:55 Shapley 阅读(4076) 评论(0) 推荐(0) 编辑
摘要: 最近客户那里提出要用RESTful服务,并且指明要用标准的XML形式进行数据传输。 那么在WCF这个开发平台下,如何实现呢?WCF默认采用DataContract形式序列化,即不管你的服务接口上有没有使用DataContract序列化属性,WCF都是使用这个序列化属性的。如果想使用XML形式序列化。 阅读全文
posted @ 2011-04-27 11:05 Shapley 阅读(1817) 评论(0) 推荐(0) 编辑
摘要: 最近,本人一个偶然的机会接触到了单元测试,这其中遇到了不少的问题。虽然这些问题,都不算什么,但是转念一想,还是记下来吧。以便以后的查阅及有此方面困惑的朋友也能有所借鉴。问题大都集中在测试方法上所附加的几个特性上。[HostType("ASP.NET")]属性说明主机类型为ASP.NET网站,如果注释掉此属性,那么系统将默认以类库进行测试。[AspNetDevelopmentServerHost]属性和[AspNetDevelopmentServer]都是用来描述ASP.NET Development Server服务器的属性。[UrlToTest]特性说明测试的URL地址, 阅读全文
posted @ 2011-04-25 21:58 Shapley 阅读(844) 评论(0) 推荐(0) 编辑
摘要: Issue:an error occurred during local report processing.the definition of the report'Main Report'is invalid.The report definition is not valid.Details:Data at the root level is invalid.Line 1,position 1.Answer:1.please check these items,while publish the website:Allow this precompiled site to 阅读全文
posted @ 2011-02-23 11:25 Shapley 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: 本文没有包含什么新东东,只是将平时RDLC开发的一些技巧汇总,仅供开发RDLC报表时参考。 1.PageHeader区域不能放Table、List控件,如果需要显示动态信息,那么可以通过引用Body中的控件值来显示,但是注意,Body控件只能在某一页显示,翻到其他页码时,控件值会为空。 2.引用外部 阅读全文
posted @ 2011-02-18 11:19 Shapley 阅读(1540) 评论(2) 推荐(0) 编辑
摘要: RDLC报表中的Table控件功能非常强大,可就是难以让其中的Textbox实现按需换行。查遍网上资料,均无果,踌躇之际,忽然灵光一现。将文本框内容加上System.Environment.NewLine一句,问题立即解决。并且该方法对单独的Textbox控件也同样有效。效果如下: 阅读全文
posted @ 2011-02-14 17:34 Shapley 阅读(1970) 评论(0) 推荐(0) 编辑
摘要: Hello! I am Sameer Chabungbam, one of the Program Managers on the JScript Team.The recently released Beta 2 of Internet Explorer 8 contains a lot of improvements which are aimed at making developing web applications on Internet Explorer 8 easier and more productive. One of these improvements is the 阅读全文
posted @ 2011-02-12 16:50 Shapley 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 这阵子的页面修改算是告一段落了,回想起这一段时间页面的演变情况,不禁感慨万千。一,利用jQuery最**的方式,查找页面所有符合要求的文本控件,分别绑定到缓存在页面的json数据上。理论上讲这种方式没有任何问题。可是一旦投入实战却发现问题极其严重:1.每次都取相同数据,造成不必要的重复取值,浪费服务器和网络带宽。2.如果json数据量非常少,页面性能还算马马虎虎。如果json数据稍微多点,页面就会立马变得如同八戒的身材,臃肿不堪,基本不能健步如飞。3.如果其他用户添加新数据,在不刷新页面或者重新进入页面的情况下,无法实现更新显示。鉴于此,于是将这种方式毫不犹豫地抛弃了。二,既然页面上控件都用相 阅读全文
posted @ 2011-01-26 09:56 Shapley 阅读(242) 评论(0) 推荐(0) 编辑
摘要: "Message":"Error during serialization or deserialization using the JSON JavaScriptSerializer.The length of the string exceeds the value set on the max 阅读全文
posted @ 2010-12-28 19:38 Shapley 阅读(1529) 评论(0) 推荐(0) 编辑