代码改变世界

.NET Framework 4.0-RequestValidationMode

2012-11-15 19:13 by xiaosuo, 548 阅读, 0 推荐, 收藏, 编辑
摘要:先看如下 web.config 的代码:<system.web> <compilation debug="true" targetFramework="4.0"/> <httpRuntime requestValidationMode="2.0" /> <pages validateRequest="false"></pages> </system.web>validateRequest 这句我们知道是关闭验证,也就是说提交带标签,比如 < 阅读全文

ASP.NET MVC中同步与异步

2012-11-12 15:55 by xiaosuo, 994 阅读, 0 推荐, 收藏, 编辑
摘要:1.MvcHandler总是调用BeginProcessRequest/EndProcessRequest方法以异步的方式来处理请求2.Controller分别实现了IController和IAsyncController两个接口,所以当激活的Controller对象在MvcHandler的BeginProcessRequest方法中是按照这样的方式执行的:Controller的类型实现了IAsyncController接口,则调用BeginExecute/EndExecute方法以异步的方式执行Controller;否则Controller的执行通过调用Execute方法以同步方式执行,但是 阅读全文

EXCEl 80070005错误

2012-10-30 12:05 by xiaosuo, 417 阅读, 0 推荐, 收藏, 编辑
摘要:本文转载自http://www.cnblogs.com/luluping/archive/2010/11/29/1890992.html问题的原因是Microsoft Excel作为一个COM组件默认只能被以下帐户激活:选择开始菜单->执行输入"dcomcnfg"并按回车键这时会看到“元件服务"MMC界面(也可通过 控制面板->系统管理工具->元件服务进入)展开到 元件服务->电脑->我的电脑->DCOM设定右键""Microsoft Excel Application"并选择 属性,进入属性设定界 阅读全文

ExtJs xtype一览

2010-06-18 10:14 by xiaosuo, 31006 阅读, 0 推荐, 收藏, 编辑
摘要:基本组件:xtypeClass描述buttonExt.Button按钮splitbuttonExt.SplitButton带下拉菜单的按钮cycleExt.CycleButton带下拉选项菜单的按钮buttongroupExt.ButtonGroup编组按钮(Since 3.0)sliderExt.Slider滑动条progressExt.ProgressBar进度条statusbarExt.St... 阅读全文

初识WatiN

2010-06-14 13:56 by xiaosuo, 7159 阅读, 3 推荐, 收藏, 编辑
摘要:WatiN —— Web Application Testing In .Net为什么会有WatiN?给用户提供一个.Net平台下,将Web测试自动化的便捷途径。如何通过WatiN来进行自动化测试的呢?摆事实,讲道理,乃严谨的科学态度,到底WatiN下的自动化测试如何便捷呢?代码 Code highlighting produced by Actipro CodeHighl... 阅读全文

在一个TextArea中如何限制行数和字符数

2010-05-25 09:48 by xiaosuo, 3755 阅读, 0 推荐, 收藏, 编辑
摘要:在网上,已经有很多关于在一个textbox限制允许的字符数量。但是如果需要,在textbox中如何去统计和限制行数呢。这里有一个解决方案,使用客户端的Javascript去限制TextArea的内容为指定的字符数量和指定的行数(不一定就等于TextArea中可见的行数)。 我们能通过使用cols 和rows属性或者 width 和height样式属性,定义可见的宽度和高度,但是我们不能通过使用H... 阅读全文

三种方法实现多级撤消/重做

2010-05-24 22:18 by xiaosuo, 1887 阅读, 0 推荐, 收藏, 编辑
摘要:本文介绍三种方法实现多级撤消/重做。如果你有更好的实现方案,希望能给出意见。 对于撤消/重做没有一个通用的解决方案,撤消/重做对每个应用程序都是特定的。这里有三种方法去实现撤消/重做操作。你可以比较一下每一种实现的方法,选择一种最适合你的。第一种方法用在一个WPF 的商业程序中,那时候还没有任何关于设计模式的概念。当学习了一些设计模式的知识之后,发现这个解决方案有很多设计上的问题。撤消/恢复实现的... 阅读全文

防止样式缓存

2010-05-18 10:21 by xiaosuo, 557 阅读, 0 推荐, 收藏, 编辑
摘要:你是不是非常的讨厌,当发布一些新的css到你的网站的时候,客户端的浏览器没有下载到最新版本css,令网站看起来可怕? 本文通过一个简单的控件,迫使浏览器来检索最新版本的CSS。 从使用的角度来看,我们只需要从工具箱拖放一个控件,用户可以在设计时或运行时设置具体的属性。以下是标记,能在您的ASP.NET Web窗体或用户控件中使用到:[代码] 控件支持的属性有: HRef - 获取或设置产生的lin... 阅读全文

js全屏浏览器

2010-03-26 10:17 by xiaosuo, 2097 阅读, 0 推荐, 收藏, 编辑
摘要:self.moveTo(0,0); self.resizeTo(screen.availWidth, screen.availHeight); 阅读全文

巧用ViewState属性

2010-03-19 10:41 by xiaosuo, 265 阅读, 0 推荐, 收藏, 编辑
摘要:当我在页面中使用ViewState ,通常是用一个属性表示,例如:[代码]写这样一组代码感觉比较麻烦,如果能像下面这样简单地使用就好了。[代码]或者[代码]这里介绍一种超级简单的方式去实现:使用Attribute。第一步:创建BasePage 类,它继承System.Web.UI.Page。这里使用了Reflection和LINQ。 [代码]第二步:在BasePage中使用一个内部类ViewSta... 阅读全文