
.net开发
Boniz·Lee
这个作者很懒,什么都没留下…
展开
-
计算日期间隔
已经知道两个日期时间,怎么去计算它们的时间间隔呢? 在以前的方法中,就要计算他们的年差、月差、日差,再分别乘以相应的天数,最后求和就是两个日期间隔的天数了。现在网上都有很多帖子说如何如何的算法实现。其实真的需要那么复杂吗? 现在的C#中,有DateTime类型存储日期时间量,直接将两个DateTime对象相减就可以得到时间间隔。但是要原创 2008-06-10 13:12:00 · 1324 阅读 · 0 评论 -
母版页跟内容页不在同一级目录导致文件错误解决方法
母版页跟内容页不在同一级目录下,母版页里的引用路径都错了。css文件还好点,能够成功加载,但是JS文件的路径就出错了,所有的脚本都无效。 因为一般我们在母版页写路径的时候都是写相对路径“/scriptdir/scriptfile.js”。如果内容页跟母版页路径不一样,上面的语句就变成内容页的路径下,的scriptdir了。为了解决这个问题,我们在脚本导入href中写原创 2008-10-12 11:18:00 · 1298 阅读 · 0 评论 -
简单的字符串过滤实现
如何才能将用户输入的一些非法关键字过滤掉呢?在.net的框架下有一个叫Regex的类是专门负责利用正则表达式处理字串的。它的名字空间是using System.Text.RegularExpressions。Regex有一个成员方法Replace,可以将源字符串中,符合正在表达式要求的字符用另外的字符替代。下面就给出一个简单的例子。static void Main(string[] arg原创 2008-09-25 10:00:00 · 844 阅读 · 0 评论 -
为VC6.0添加批量注释功能
打开记事本,输入如下代码:Sub CommentBlock() With ActiveDocument.Selection 对于当前窗口打开的文档中选中的文本 .ReplaceText "%", "//", dsMatchRegExpB 在开始位置增加 // 注释 End WithEnd SubSub UncommentBlock() With ActiveDocument.S转载 2008-06-10 13:42:00 · 1874 阅读 · 0 评论 -
利用服务器response生产随机验证码
添加一个ashx文件,代码处理如下:using System;using System.Web;using System.Drawing;using System.Drawing.Imaging;using System.Text;using System.Web.SessionState;public class RegisterImage : IHttpHandler ,IRequire转载 2008-06-10 13:10:00 · 448 阅读 · 0 评论 -
VS2005中使用ConfigurationManager的奇怪问题
今天在编码的时候,需要在自定义的类中用到数据库的连接字符串。VS2005增进了新的Web.Config文件的访问对象ConfigurationManager。而且当你还在使用ConfigurationSettings使,编译器会警告你使用了一个过时的字符串连接方法。 为了让程序运行顺利,那就使用ConfigurationManager对象吧。可是使用的时候,编译器老提原创 2008-06-10 13:39:00 · 1203 阅读 · 2 评论 -
C#中默认参数的解决方法
用C++习惯了,在类的构造函数中喜欢使用默认参数的定义。这样就可以减少构造函数的编写量。但是到了C#,它并不支持参数带默认值的定义方法。那么,在函数的定义的时候,如果想调用时可以有多种的调用方法,那么你就慢慢地去编写重载吧。例如://原有方法是需要两个参数调用void MsgBox(string msg, string title) { MessageBox.Show原创 2008-06-10 13:32:00 · 994 阅读 · 0 评论 -
SQL2005还原数据库备份问题
从另外一台机器机器导出的完整备份文件,copy到其他机器去,并且两台服务器中的数据库名都是相同的,但是无论怎么选择还原方式,都是提示“备份集中的数据库备份与现有的 XXXXXX 数据库不同”。 真的很奇怪,以前在SQL2000中好像直接还原就可以了,为什么到2005就不行了呢?查了一资料,错误:3154一般是由于恢复数据库备份时指定的数据库名和原有数据库中数据库相原创 2008-06-10 13:18:00 · 866 阅读 · 0 评论 -
如何解决ASP.NET中Image控件不能自动刷新
在asp.net中使用image控件,当你想动态更换图片内容的时候,直接使用ImageUrl属性指向新的图片路径就行了(eg:Image.ImageUrl=imagepath)。但是当你更新了原来的图片内容而不是直接改变图片路径的时候,即使重修执行image1.ImageUrl=imagepath图片也不会更新。而且你按刷新也没有作用,图片依旧是原来的那张。原创 2008-06-10 13:15:00 · 1080 阅读 · 1 评论 -
CodeSmith不能连接MySQL的解决方法
在CodeSmith建立数据源时,发现CodeSmith(5.0版本)连接MySQL错误。提示"未能加载文件或程序集“MySql.Data, Version=5.0.7.0, Culture=neutral,PublicKeyToken=c5687fc88969c44d”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自HRESULT:0x80131040)"转载 2008-12-03 21:16:00 · 1383 阅读 · 1 评论