Tecky‘s Blog

你拍一、我拍一,喝着茅台吹牛逼
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年1月20日

摘要: SilverLight的设计时,是会执行所加载的控件的构造函数和Load函数,如果这些构造函数和Load函数中包含了一些设计时无法正常执行的代码,比如访问了数据库资源,进行了访问权限验证等等,设计时预览窗口就会出现错误,不能正常显示。下面的Code可以判断当前代码段执行时,是否处于设计时状态,希望你能避免某些代码段在设计时被执行,让预览窗口正常显示。 阅读全文

posted @ 2011-01-20 18:03 Tecky Li 阅读(410) 评论(0) 推荐(0) 编辑

摘要: SilverLight4.0已经支持WCF SOAP 错误编程模型,他可已经WCF端未捕获到的异常正确的传递到SilverLight客户端,方便了调试和呈现。在SilverLight早期的版本,当服务抛出异常时,客户端往往得到的都是HTTP 500错误,服务端的详细错误信息并没有返回给客户端,客户端也就无法访问这个错误的信息,更不能展示给最终用户。客户端得到的仅仅是Not Found的错误,错误信息如下: 本文参考了MSDN的文章Creating and Handling Faults in Silverlight,该文讲述了如何实现在客户端捕获到明确清晰的服务器端异常。至于实现的机理请参见原 阅读全文

posted @ 2011-01-20 17:51 Tecky Li 阅读(930) 评论(0) 推荐(1) 编辑