08 2011 档案

摘要:Add CommasJavaScriptfunction addCommas(nStr){ nStr += ''; x = nStr.split('.'); x1 = x[0]; x2 = x.length > 1 ? '.' + x[1] : ''; var rgx = /(\d+)(\d{3})/; while (rgx.test(x1)) { x1 = x1.replace(rgx, '$1' + ',' + '$2'); } return x1 + x2;}Overvi 阅读全文
posted @ 2011-08-30 14:24 deepwishly 阅读(598) 评论(0) 推荐(0)
摘要:/*JS键盘*实现大小写切换,使用时需指定页面上出现的位置,及接收输入的控件名称.*边框文字样式需在css中指定.*div1:出现的位置控件名称*div2:接收输入的控件名称*/var shift=false;//shift开关var caps=false;//caps开关var nowchar,nownum;var i;var upcolor="#cfffff";//caps,shift按下抬起颜色var downcolor="#5fffff";function createKeyBoard(div1,div2){//为了赋值和取值方便,定义数组var 阅读全文
posted @ 2011-08-24 14:17 deepwishly 阅读(282) 评论(0) 推荐(0)
摘要:可能有多种因素导致有些网页无法在火狐浏览器上正常显示。您可以做以下的几种尝试,看是否可以使网页显示正常:页面风格设置问题:页面风格设置错误或不当有可能导致网页不能正常显示,可以试下恢复到“基本默认风格”。 旧网页缓存问题:如果浏览器对您访问的网页做了缓存,同时在缓存期间内页面有所改动,那么您需要清除页面的缓存才保证新网页的正常显示,可以试下清除缓存后重新访问该网页。字体缩放问题:有时页面被放大或缩小后也无法正常显示,可以试下重置缩放比例。字体大小问题:将“字体大小最小”更改为“无”。JavaScript问题:有些网站要启用JavaScript才能正常显示,该项在火狐浏览器里是默认启用的。报告浏 阅读全文
posted @ 2011-08-19 18:51 deepwishly 阅读(603) 评论(0) 推荐(0)
摘要:从MVC框架看MVC架构的设计尽管MVC早已不是什么新鲜话题了,但是从近些年一些优秀MVC框架的设计上,我们还是会发现MVC在架构设计上的一些新亮点。本文将对传统MVC架构中的一些弊病进行解读,了解一些优秀MVC框架是如何化解这些问题的,揭示其中所折射出的设计思想与设计理念。MVC回顾作为一种经典到不能再经典的架构模式,MVC的成功有其必然的道理,这个道理不同的人会有不同的解读,笔者最认同的一种观点是:通过把职责、性质相近的成分归结在一起,不相近的进行隔离,MVC将系统分解为模型、视图、控制器三部分,每一部分都相对独立,职责单一,在实现过程中可以专注于自身的核心逻辑。MVC是对系统复杂性的一种 阅读全文
posted @ 2011-08-17 22:30 deepwishly 阅读(148) 评论(0) 推荐(0)
摘要:AJAX技术的风起云涌,也使得B/S应用的表现力日益增强,大有逐步吞食C/S领地之势。利用ajaxpro.dll,你可以从JavaScript客户调用.NET方法。 首先下载ajaxpro.dll,你可以从http://www.ajaxpro.info/获得。最新版本是6.4.15.1,下载解压后的文件夹中有个AjaxPro.dll,就是它了。使用VS2005新建web项目,并添加对AjaxPro.dll的引用,然后在Web配置文件中添加:<httpHandlers><addverb="POST,GET"path="ajaxpro/*.ashx& 阅读全文
posted @ 2011-08-08 23:02 deepwishly 阅读(246) 评论(0) 推荐(0)
摘要:不要试图给Password类型的TextBox赋值! 在asp.net中,不要试图给Password类型的TextBox控件赋值! 无论是在设计或是运行时,都不可以的。猜测的原因是,password类型的TextBox控件从根本上,没有Text属性的Set方法,只有Get !!同样,html中的Input控件,如果设置为ruanat="server",password类型的Input控件也是一样。无论是在设计或是运行时,都不容许设置它的值。解决办法:txtPassword.Attributes["value"] = "123"; 前言 阅读全文
posted @ 2011-08-08 21:55 deepwishly 阅读(174) 评论(0) 推荐(0)
摘要:一.设置web.config相关选项先启用窗体身份验证和默认登陆页,如下。<authentication mode="Forms"> <forms loginUrl="default.aspx"></forms></authentication>设置网站可以匿名访问,如下<authorization> <allow users="*" /></authorization>然后设置跟目录下的admin目录拒绝匿名登陆,如下。注意这个小节在System.W 阅读全文
posted @ 2011-08-07 12:55 deepwishly 阅读(560) 评论(0) 推荐(0)
摘要:很多时候用到Session都比较厌烦,主要还因为很容易就丢失了! 解决的方法有: 1、设置Session时间; 在Global.ascx文件中的设置时间: Session.Timeout = 600; 2、放在服务器里: web.config中配置 <sessionstate mode="stateServer">后,在服务中启动 asp.net state service (asp.net状态服务) 除了以上两种方法外,就是Session + Cookies !双重保险。废话不多说,直接看代码就知道了: 用户登录实例 public static bool Is 阅读全文
posted @ 2011-08-07 11:34 deepwishly 阅读(259) 评论(0) 推荐(0)
摘要:////=================================================//基于DevExpress通用表格打印////设计:陈炎和2011.02//==================================================usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Drawing;usingSystem.Collections;usingSystem.ComponentModel;usingDevE 阅读全文
posted @ 2011-08-06 11:35 deepwishly 阅读(449) 评论(0) 推荐(0)
摘要:第一种方法:System.Drawing.Printing.PageSettingsset_print_page=newSystem.Drawing.Printing.PageSettings();DevExpress.XtraPrinting.DynamicPrintHelperph=newDevExpress.XtraPrinting.DynamicPrintHelper();if(ph.IsPrintingAvailable){ph.PageSettings=set_print_page;ph.PageSettings.Landscape=true;ph.ShowPreview(this 阅读全文
posted @ 2011-08-06 11:25 deepwishly 阅读(629) 评论(0) 推荐(0)
摘要:本来以为DevExpress的defaultLookAndFeel换肤工具是万能的呢,只要添加上就可以自动适应,其实不然,下面说说如何实现整个项目中所有窗体同时换肤。第一步: 让所有窗体都从DevExpress.XtraEditors.XtraForm继承。第二步: 添加皮肤的引用第三步: 建立一个窗体基类 ,其中加上publicpartial class ModuleForm : DevExpress.XtraEditors.XtraForm{ publicstatic DevExpress.LookAndFeel.DefaultLookAndFeel defaultLookAndFeel= 阅读全文
posted @ 2011-08-06 11:23 deepwishly 阅读(699) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/net66/archive/2005/08/03/206132.html 阅读全文
posted @ 2011-08-06 11:20 deepwishly 阅读(102) 评论(0) 推荐(0)
摘要:这里用一个形象的比喻来解释session的工作方式。假设Web Server是一个商场的存包处,HTTP Request是一个顾客,第一次来到存包处,管理员把顾客的物品存放在某一个柜子里面(这个柜子就相当于Session),然后把一个号码牌交给这个顾客,作为取包凭证(这个号码牌就是Session ID)。顾客(HTTP Request)下一次来的时候,就要把号码牌(Session ID)交给存包处(Web Server)的管理员。管理员根据号码牌(Session ID)找到相应的柜子(Session),根据顾客(HTTP Request)的请求,Web Server可以取出、更换、添加柜子(S 阅读全文
posted @ 2011-08-04 13:29 deepwishly 阅读(547) 评论(0) 推荐(0)