摘要: 经过3年多的恋爱,终于本月21号的时候回大连领取了结婚证,从此我的人生进入了新阶段! 阅读全文
posted @ 2008-01-23 15:18 John Liu 阅读(543) 评论(12) 推荐(1) 编辑
摘要: 在这次的项目中,用到了很多新的知识.本篇文章要说的是利用nini开源类库实现c#对ini文件的读写. ini文件是windows系统中一种比较常见的文件,在软件中经常用来存储一些配置信息.nini是一个开源类库,其中包含对ini文件操作的类,官方网站是http://nini.sourceforge.net/,类库对应的dll文件可以点nini类库文件(包含framework1.0,1.1,... 阅读全文
posted @ 2008-01-16 15:51 John Liu 阅读(1900) 评论(3) 推荐(0) 编辑
摘要: 单位要在在网站上实现flv的在线播放.同事做了个flv文件(带播放器的),我放到我本机的iis虚拟目录下测试可以播放,可是放到服务器上就不能播放. 原来,我本机的iis的版本是5.1,而服务器上iis版本是6.0.由于iis6.0的为安全性的考虑默认不能输出flv文件.解决方法是:手动在IIS中HTTP头->MIME添加MIME影射关系,MIME类型: video/x-flv 扩展名:.f... 阅读全文
posted @ 2008-01-14 17:41 John Liu 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 在我这次做的网站里面有一个功能,就是用户注册成功后,会发一封电子邮件到用户注册时填写的邮箱中.我在本机测试的时候没任何问题,但是上传到服务器后却发现发送邮件失败.上网查了一下,说不能发送邮件可能是因为iis中没有开启smtp服务.可我用的不是本地的smtp服务器啊.测试了一下,停止本地的smtp服务,还是能够发送邮件的.后来忽然想起本地和服务器上的另一个区别就是服务器上安的是macfee杀毒软... 阅读全文
posted @ 2008-01-14 17:18 John Liu 阅读(5031) 评论(6) 推荐(0) 编辑
摘要: 现在做的这个网站用到了动态生成验证码的功能。并且点击动态生成的验证码图片要重新生成新的验证码。 我的生成验证码的页面是CheckCode.aspx,则在需要验证码的页面可以这么调用 我这里的ReloadCode函数是重新生成验证码的javascript函数,其内容如下(我使用了jquery): function ReloadCode() { ... 阅读全文
posted @ 2008-01-11 21:17 John Liu 阅读(2709) 评论(7) 推荐(0) 编辑
摘要: 这次的项目中用了jquery这个javascript框架,项目中涉及验证表单的地方不少.网上也有一些有关表单验证的插件,看了看,感觉很复杂,不够灵活,于是自己试着写了一个这样的插件.代码如下: /**//* 文件名:jquery.liu.string.js 功能说明:本js文件为jquery类库的一个插件,主要实现表单验证中的一些字符串处理功能. 作者:John Liu 编写日期:200... 阅读全文
posted @ 2008-01-10 14:47 John Liu 阅读(1722) 评论(4) 推荐(0) 编辑
摘要: 这两天测试网站的时候,发现网站的注册页面的一个bug,实现的功能是当点击"注册"按钮进行注册,后台代码中判断验证码,当用户输入的验证码和生成的验证码不一致时以alert的形式弹出对话框,提示用户验证码错误.但这时,当对话框弹出后,页面中的有些css样式失效. 查找了下原因,发现是生成弹出对话框的代码是这么写的:Response.Write("");这段代码在执行的时候会在页面的最顶部生成对... 阅读全文
posted @ 2008-01-09 16:06 John Liu 阅读(1440) 评论(2) 推荐(0) 编辑
摘要: 这两天研究JQuery,发现这个javascript框架真的不错,现在简单整理下有关JQuery的学习资料: 官方网站:http://jquery.com 中文社区:http://wiki.jquery.org.cn/doku.php 相关api手册:/Files/longer/api12.rar(官方1.2api文档) /Files/longe... 阅读全文
posted @ 2007-12-20 17:56 John Liu 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 今天把网站部署到了windows2003的测试服务器上,结果在显示报表的时候报错了,错误提示是: "Printer does not support A4 papersize. Please use PaperKind.Custom in your PageSettings or specify a papersize supported by the current printer... 阅读全文
posted @ 2007-12-20 12:08 John Liu 阅读(2227) 评论(0) 推荐(0) 编辑
摘要: 最近开始学习研究下codesmith,在TreeyLee的博客找到了他整理的codesmith的资料,下载地址http://terrylee.cnblogs.com/Files/Terrylee/CodeSmith.rar 在此向各位写codesmith文章的各位高手表示感谢. 阅读全文
posted @ 2007-12-19 11:48 John Liu 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 今天,研究了下discuz!nt论坛,在执行安装的过程中,发现报了好些类似下图的错误 仔细查看了下install\sqlscript\sqlserver目录下的setup2.2.sql文件,发现里面有好些sql变量的定义和引用时不一致,比如有的变量定义时定义的是大写,引用时却是小写.有的定义时是小写,引用时大写.由于我的测试环境是sql2005,建立数据库的时候默认是区分大小写的.因而会报... 阅读全文
posted @ 2007-12-17 14:08 John Liu 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 在网站开发中,我们经常有这样的场景出现: 情景1:对未登录的用户或没有权限的用户,当其想访问某个受限网页时,系统要能够自动转到登录页面. 情景2:对于用Session保存用户状态的情况还有这样一种需求,当用户的Session已超时时,用户再想执行操作时,也要将其转到登录页面. 在asp.net中,要实现上述的功能容易吗?有人会说:"这太容易了,可以通过下面两种方式实现". ... 阅读全文
posted @ 2007-12-13 18:05 John Liu 阅读(8580) 评论(55) 推荐(0) 编辑
摘要: 早就知道vs2005中发布网站提供了多种方式,不过一直没深入研究,这次项目中正好用到,研究了下发布到"远程服务器上"的功能. 首先要发布的时候,需要目标服务器上有对应的网站,否则会报如下图的错误: 我们在目标服务器上建立完对应的网站后,并不能立即使用vs2005发布到该网站上.必须安装FrontPage服务器扩展.否则会报如下图的错误: 在安装FrontPa... 阅读全文
posted @ 2007-12-12 15:08 John Liu 阅读(4464) 评论(0) 推荐(0) 编辑
摘要: 今天做网站的时候,用到了iframe,以前没怎么在意,今天发现在ff下iframe的背景为父容器的背景,也即是透明的,而在ie下,则为白色. 在iframe里加上allowtransparency="true" 即将背景设为透明了. 阅读全文
posted @ 2007-12-04 18:04 John Liu 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 本来今天想写一下ActiveReport的子报表的问题的,可是这几天在测试报表的时候,总被一个问题困扰着,那就是在查看报表时,有时会出现"No Report Specified"的情况.除了这个提示信息之外,报表的内容什么也不显示.故障出现的概率比较随机,没有什么特别的规律.经过自己的摸索,目前暂时不出现这种错误了,不知道是否是最终解决方案.不过还是先在此记录下来,哪位有更好的解决方案,也希... 阅读全文
posted @ 2007-12-03 12:05 John Liu 阅读(1979) 评论(0) 推荐(0) 编辑
摘要: 今天,在安装了sharepoint2007的机器上安装了vs2005,安装了sharepoint的模板,准备学习下sharepoint的开发了.在网上找了个最基本的得到网站集,网站及网站下列表的demo程序.自己找着写了一遍.代码语法没有错误,调试运行的时候报错,错误提示是"没有程序执行的权限".想起了前几天看的kaneboy写《office sharepoint server2007开发概... 阅读全文
posted @ 2007-11-30 18:03 John Liu 阅读(390) 评论(1) 推荐(0) 编辑
摘要: 这两天在园子里发几篇文章,可是每写完一篇文章之后,想看下效果,刷新"我的主页"的时候反应特别慢,有时候甚至1,2分钟才出来.把首页地址复制下来新开个ie窗口,打开速度就快不少,不知道是我的网络的问题还是程序的问题? 阅读全文
posted @ 2007-11-30 17:45 John Liu 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 这次我来说说WebForm下报表的显示类型及数据的导出. ActiveReport报表查看器在有4种显示方式,我们选中报表查看器控件,找到其ViewType属性,就可以看到其包含的几种显示方式.如图: 简单说明一下这几种查看方式的的区别:HtmlViewer方式,为在转化为html的查看的方式,报表上方带工具条;RawHtml方式,同样是转化为html查看的方式,与Htm... 阅读全文
posted @ 2007-11-30 17:22 John Liu 阅读(2231) 评论(1) 推荐(0) 编辑
摘要: 我觉得ActiveReport最吸引我的地方就是可以通过代码进行动态的数据绑定了,这样报表处理起来就灵活多了。 比如下图是我设计的一个简单的报表文件 大家注意到,我把要产生的报表表头都放在了groupHeader区域,而在detail区域里面放的实际是n个TextBox控件,每个TextBox控件都设置了它的DataField属性,该属性中的值可以对应我们程序中的Data... 阅读全文
posted @ 2007-11-29 15:52 John Liu 阅读(2560) 评论(1) 推荐(0) 编辑
摘要: 搭建好了ActiveReport开发环境,接下来就开始在我们的项目中加入ActiveReport报表了.由于我们做的是asp.net网站项目,所以我们一般的做法是新建一个类库项目,在该项目中建立报表,然后在我们的网站项目中添加该类库项目的引用. 安装完ActiveReport后,会在我们的Visual Studio项目模板中多出两项,我们一般用的是ActiveReport File.在... 阅读全文
posted @ 2007-11-29 14:44 John Liu 阅读(2288) 评论(4) 推荐(0) 编辑