摘要: 1.异常消息的定义异常的消息定义使用WCF的数据契约的定义方式,定义的异常信息如下: 2.WCF服务中抛出异常在WCF服务中,通过上图的Faultdetails类将异常抛出。代码如下:当y==0时触发异常。 3.客户端触发异常客户端调用WCF的方法不变,为了触发异常,将除数设为0。如下所示: 此工程运行结果如下:(返回的异常信息在<s:Fault></s:Fault>内表示... 阅读全文
posted @ 2010-06-03 21:53 wang_yb 阅读(1585) 评论(1) 推荐(0) 编辑
摘要: 0. 导入命名空间:1. 如何打开已有excel文档,或者创建一个新的excel文档若打开已有excel,把“xxx”替换成该excel的文件路径;注:若新建一个excel文档,“xxx”替换成true即可;不过这里新建的excel文档默认只有一个sheet。 2. 取得、删除和添加sheet2.1取得:2.2 删除:2.3 添加:2.4 sheet... 阅读全文
posted @ 2010-06-03 00:31 wang_yb 阅读(111582) 评论(6) 推荐(19) 编辑
摘要: 在使用asp.net开发网站时,其自带的Ajax控件(比如UpdatePanel)有时会抛出Timeout的异常(Sys.WebForms.PageRequestManagerParserErrorException)。 这种异常会使得最终用户觉得莫名其妙,因此需要捕获此类异常并进行处理。 捕获异常的js代码如下:如果有母版页(MasterPage),将以上代码直接加载母版页即可。注意:上面的代码... 阅读全文
posted @ 2010-05-31 22:30 wang_yb 阅读(1538) 评论(0) 推荐(0) 编辑
摘要: 本来想自己研究一下IEnumerable和IEnumerator这两者的区别。但是在博客园中发现已经有了这样的文章,而且写的很好,很易懂。于是就直接引用其中两篇如下,作为以后参考:http://www.cnblogs.com/bear831204/archive/2009/01/05/1369547.htmlhttp://www.cnblogs.com/illele/archive/2008/04... 阅读全文
posted @ 2010-05-18 15:00 wang_yb 阅读(557) 评论(0) 推荐(1) 编辑
摘要: 在asp.net的站点中需要调用本地EXCEL的COM组件,由于NetworkService用户的权限不够,在执行Shapes.AddPicture方法(图片大于33K左右)时会长时间无响应,需要用administrator用户来启动Excel进程才行。上网查了一些资料,发现可以利用advapi32.dll来在asp.net应用中模拟administrator用户来启动Excel的进程,这样执行S... 阅读全文
posted @ 2010-05-14 20:10 wang_yb 阅读(2689) 评论(0) 推荐(1) 编辑
摘要: 在使用IIS的时候,如果遇到403相关的错误,往往束手无策,不知道是什么权限的原因。现总结如下,供以后参考。403.1 - 执行访问被禁止下面是导致此错误信息的两个常见原因:1、您没有足够的执行许可  例如,如果试图访问的ASP页所在的目录权限设为“无”,或者,试图执行的CGI脚 本所在的目录权限为“只允许脚本”,将出现此错误信息。  若要修改执行权... 阅读全文
posted @ 2010-05-10 21:48 wang_yb 阅读(49155) 评论(0) 推荐(0) 编辑
摘要: 在利用excel开发报表时,经常是在本机开发好了,但是一部署到服务器上就会出现COM的错误,大部分时候都是由于权限问题引起的。在本地开发调试的时候,调用COM时一般都是本机管理员帐户(一般人登录本机都是管理员帐户)。而部署在服务器上时,运行程序的往往都不是管理员帐户,比如我们的报表功能如果集成在ASP.NET站点里,那么调用COM的就是IIS的帐户。此时就有可能出现权限问题。因此我们需要加大IIS... 阅读全文
posted @ 2010-05-10 10:48 wang_yb 阅读(1075) 评论(3) 推荐(0) 编辑
摘要: 在上一篇文章中,私有函数里给公有变量this.publicMem 赋值并没有达到预期的效果。(示例代码参见Javascript 中闭包(Closure)的探索(二)-私有变量和函数)原因在于每个函数被调用时,会产生自己的scope,在此scope中,会生成自己函数内使用的变量,方法等等。对于公有的变量和方法(如上篇文章例子中的this.publicMem和this.callprivateFunc等... 阅读全文
posted @ 2010-05-07 13:57 wang_yb 阅读(665) 评论(2) 推荐(1) 编辑
摘要: 利用匿名函数形成闭包可以在javascript中实现面向对象语言中的访问权限控制。即在javascript中也能实现私有变量。参考网址:http://www.crockford.com/javascript/private.html1.构造私有变量和公有变量结果:alert(test.publicMem);可以正常显示,alert(test.privateMem);显示“undefin... 阅读全文
posted @ 2010-05-06 17:40 wang_yb 阅读(908) 评论(1) 推荐(0) 编辑
摘要: 由于我是做web开发的,在项目中经常使用javascript。对js的闭包特性早有耳闻,趁着不是很忙自己研究了一下。通过从网络上的查找,了解到javascript的闭包特性,总结了一下,不足之处希望大家不吝指教!1.Closure的基本概念(摘抄如下):“闭包”是一个表达式(一般是函数),它具有自由变量以及绑定这些变量的环境(该环境“封闭了”这个表达式)。 闭包,就是封闭了外部函数作用域中变量的内部函数。但是,如果外部函数不返回这个内部函数,闭包的特性无法显现。如果外部函数返回这个内部函数,那么返回的内部函数就成了名副其实的闭包。此时,闭包封闭的外部变量就是自由变量,而由于该自由变量存在,外部 阅读全文
posted @ 2010-05-04 21:00 wang_yb 阅读(677) 评论(2) 推荐(0) 编辑