摘要: 1.场景描述在B/S环境下,客户提出批量导出员工照片功能。具体为:选中一个部门或者单位,系统能够批量下载所选单元的照片到客户端。2.解决思路由于系统中员工的照片存储在服务器硬盘上,因此,应该有两种方式供用户选择:其一,写一个C/S客户端,利用客户端功能,实现客户端批量下载操作。其二,在现有ASP.NET环境下,将所需照片文件合并成一个文件下载到用户客户端。比较而言,两种思路的难度都不大,但是考虑到... 阅读全文
posted @ 2010-01-18 09:43 Shapley 阅读(831) 评论(0) 推荐(0)
摘要: 策略模式:strategy。 1.该模式适用于某一事物具有多套算法,并且算法相互替换的情形。 2.基本思路。利用开发语言的特性,将特定算法独立出来,在超类中添加独立算法接口的引用。具体在实现该超类的子类中,负责将动作接口指向具体的(接口)实现类。从而达到只修改局部,不影响全局的目的。 3.核心思想。 阅读全文
posted @ 2009-11-26 08:46 Shapley 阅读(222) 评论(0) 推荐(0)
摘要: 1.开发用途:用于将页面数据或者后台数据生成word2007格式,并提供下载。2.开发环境:vs2008 + office2007 + DocumentFormat.OpenXml sdk(我用的版本是:2.0.4330.0,具体组件可在微软官方下载)。3.主要代码如下:using DocumentFormat.OpenXml;using DocumentFormat.OpenXml.Packaging;using DocumentFormat.OpenXml.Wordprocessing; /// <summary> /// 生成2007文档 /// </summary&g 阅读全文
posted @ 2009-11-02 22:47 Shapley 阅读(983) 评论(0) 推荐(1)
摘要: 方法一.使用GridView自带ButtonField控件。典型代码如下:[代码]以上代码来源于Msdnhttp://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.buttonfield(VS.80).aspx,原来自己以为ButtonField没有办法取到行号,可是在以上这个示例中显示,ButtonField已经自带了这个属... 阅读全文
posted @ 2009-07-15 09:06 Shapley 阅读(386) 评论(0) 推荐(0)
摘要: 问题场景:有两个下拉框ddlPriceType与ddlMonth。代码分别如下:[代码][代码]现在想实现的功能是:若ddlPriceType选中第一项,则只能选中ddlMonth下拉框中“全部”,否则可以选中ddlMonth下拉框中除“全部”以外选项。经过实践与思考,功能最终得以实现。代码如下:[代码]注:页面中DropDownList中初始加载选... 阅读全文
posted @ 2009-06-23 11:45 Shapley 阅读(1010) 评论(0) 推荐(0)
摘要: 在sql server 2005中执行以下语句:DECLARE @a DECIMAL(18,6)SET @a=31.5/2770SELECT @aDECLARE @b DECIMAL(18,6)SET @b=31.50/2770SELECT @b结果:------------------------------0.0113710.011372----------------------------... 阅读全文
posted @ 2009-03-23 16:24 Shapley 阅读(785) 评论(0) 推荐(0)
摘要: 1包含页面:Default.aspx,Error.aspx2.思路:Global.asax页面负责捕捉系统中除去try以外发生的页面错误。并将错信息发送给Error.aspx页面。Error.aspx页面负责显示错误信息,并将错误信息发送到指定邮箱。3.具体代码:Default.aspx页面[代码]Global.asax代码:[代码]Error.aspx代码:[代码]至此,系统即可实现错误捕捉显示... 阅读全文
posted @ 2009-01-05 11:10 Shapley 阅读(581) 评论(2) 推荐(0)
摘要: 1.新建Samples.sitemap文件,default.aspx页面。2.default页面代码如下:[代码]3.在web.config配置文件中添加如下节点:[代码]流程:repeater控件将数据源选定为SamplesSiteMap,而SiteMapDataSource控件通过cSiteMapProvider,加载onfig页面中的siteMap节点并加载相关siteMap文件,实现页面内... 阅读全文
posted @ 2008-12-11 19:12 Shapley 阅读(697) 评论(0) 推荐(0)
摘要: 描述:这几天帮同事调试一个控件,忽然出现一个奇怪的现象:DataGrid与DataView控件只要是在Created事件中用到了其中子控件的**.ClientID,那么在客户端,该子控件的Id与Names就不会发生变化,与服务端指定的Id完全一致。反之,若没有写到某子控件**.ClientID,那么子控件的Name会变成"ctl00$ContentPlaceHolder1$aaa$ctl02$**... 阅读全文
posted @ 2008-11-06 17:39 Shapley 阅读(275) 评论(0) 推荐(0)
摘要: 问题描述: 对页面DataGrid中的CheckBox列进行绑定,但是数据库中对应的字段值却为:Y或者N。那怎么绑定呢?国内一般的做法是:,然后后台再写一个函数Function,进行一下转换,问题是能够搞定,但是还是不太完美,那有没有办法在HTML端进行转换呢?既然国内的资料找不到,那么就去ASP.NET老家那看看吧,于是在雅虎美国网站搜找到一遍资料:部分内容如下: Code Code hig... 阅读全文
posted @ 2008-11-05 14:05 Shapley 阅读(281) 评论(0) 推荐(0)