摘要: 需要特别注意的是IRequiresSessionState接口的继承,和图片点击事件里加时间后缀,防缓存.1 新建VerifyCode.ashxView Code using System;using System.Web;using System.Drawing;using System.Web.SessionState;//使用session要添加的引用namespace ForumSite{ /// <summary> /// VerifyCode 的摘要说明 /// </summary> public class VerifyCode : IHttpHandle 阅读全文
posted @ 2012-06-24 12:27 ``炯`` 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 今天写一个全选功能,在chrome和firefox下测试都正常实现效果,到了ie下死活没效果.一番周折,测试发现勾选了以后还要点击其他位置才会触发onchange事件.用度娘查询了一下.有下面两种解决方式:用onclick事件代替1、<input type=checkbox onclick="alert(this.value)" value=huerreson>用onpropertychange事件代替2、<input type=checkbox onpropertychange="alert(this.value)" value=hu 阅读全文
posted @ 2012-06-22 21:15 ``炯`` 阅读(4284) 评论(0) 推荐(1) 编辑
摘要: alter procedure pGetInsertSQL (@tablename varchar(256))---WITH ENCRYPTIONasbegin---得到表中的SQL -- declare @tablename varchar(256) -- set @tablename = 'Design_DBPageStruct' --Create Table SQLtmp --( --sql varchar(4000) --)---Delete from SQLtmpif not exists (select * from dbo.sysobjects where id 阅读全文
posted @ 2012-06-19 21:49 ``炯`` 阅读(345) 评论(0) 推荐(0) 编辑
摘要: Html中的contentEditable的属性可以打开某些元素的可编辑状态.也许你没用过contentEditable属性.甚至从未听说过.contentEditable的作用相当神奇.可以让div或整个网页,以及span等等元素设置为可写.我们最常用的输入文本内容便是input与textarea 使用contentEditable属性后,可以在div,table,p,span,body,等等很多元素中输入内容. 如果想要整个网页可编辑,可在body标签内设置contentEditable contentEditable已在html5标准中得到有效的支持。 在IE8下设置表格可写不支持... 阅读全文
posted @ 2012-06-19 21:39 ``炯`` 阅读(902) 评论(0) 推荐(0) 编辑
摘要: 今天看一个项目里用到了枚举作为下拉列表的数据源,感觉很不错,收藏下来,实现代码如下:绑定枚举的名称:DropDownList.DataSource= Enum.GetNames(typeof(枚举名称));DropDownList.DataBind();绑定枚举的值:DropDownList.DataSource = Enum.GetValues(typeof(枚举名称));DropDownList.DataBind(); 阅读全文
posted @ 2012-06-19 19:24 ``炯`` 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 国内系统:1.We7 CMShttp://www.westengine.com/网摘介绍:We7cms系统是一个Web应用框架的典范。是一款在.net平台下C#开发的开源CMS系统 ,采用三层框架设计,适合:商业网站,企业内联网和外联网,也适合:门户网站,电子政务等,并可用他们提出的内容模型的自定义功能,定制应用软件。 就是一个字:方便!!可以更轻松地管理所有方面的项目。笔者最看好we7cms开源cms的是无限的扩展性,就像是一个开放的平台,随意程序员的发挥,并提供全部源码,我正想改成一个适合大型门户的cms系统,发布出去,呵呵。 目前最新版是2.5版,正在火热公测…(号称可支持五种数据库:a 阅读全文
posted @ 2012-06-18 21:57 ``炯`` 阅读(269) 评论(1) 推荐(0) 编辑
摘要: sourceforgehttp://www.sourceforge.netjava.nethttp://www.java.netwww.eclipse.orgwww.opensource.orgLombozhttp://www.objectlearn.com/index.jsp(J2EEplugin for Eclipse)htmlAreahttp://sourceforge.net/projects/itools-htmlarea/(所见即所得的在线HTML编辑器)XmlBuddyhttp://www.xmlbuddy.com/(XMLEditor plugin for Eclipse)JF 阅读全文
posted @ 2012-06-18 21:52 ``炯`` 阅读(426) 评论(0) 推荐(0) 编辑
摘要: Eval()方法在运行时使用反射执行后期绑定计算,因此与标准的ASP.NET数据绑定方法bind相比,会导致性能明显下降。它一般用在绑定时需要格式化字符串的情况下。多数情况尽量少用此方法。庸置疑的是强类型转换Container的效率是最高的,Eval最终是调用DataBinder.Eval方法,DataBinder.Eval是采用反射来获取数据的,这显然不如强类型数据转换。Bind()方法Bind 方法与 Eval 方法有一些相似之处,但也存在很大的差异。虽然可以像使用 Eval 方法一样使用 Bind 方法来检索数据绑定字段的值,但当数据可以被修改时,还是要使用 Bind 方法。在绑定数据时 阅读全文
posted @ 2012-06-18 21:01 ``炯`` 阅读(640) 评论(0) 推荐(0) 编辑
摘要: <script type="text/javascript"> function getClass(tagName, className) { //第一个参数 表示是className是所属那个dom标签下,这样为了提高检索效率 //如果是火狐择调用火狐的getElementsByClassName 内置函数 if (document.getElementsByClassName) { return document.getElementsByClassName(className) ... 阅读全文
posted @ 2012-06-16 00:04 ``炯`` 阅读(2378) 评论(2) 推荐(0) 编辑
摘要: ASP.NET 提供三种用于在出现错误时捕获和响应错误的主要方法:Page_Error 事件、Application_Error 事件以及应用程序配置文件(Web.config)。 如果您不调用Server.ClearError 或者捕获Page_Error 或Application_Error 事件中的错误,则将根据Web.config 文件的<customErrors> 部分中的设置处理错误。在<customErrors> 部分,可将重定向页指定为默认的错误页(defaultRedirect) 或者根据引发的HTTP 错误代码指定特定页。您可使用此方法自定义用户收到 阅读全文
posted @ 2012-06-14 23:37 ``炯`` 阅读(2252) 评论(0) 推荐(1) 编辑
摘要: Enterprise Library for .Net Framework 3.5 – EntLib v4.1 是patterns & practices 小组为.NET Framework 3.5 开发一套企业库,目前最新版本为v5.0,支持.NET Framework 4.0,共包括9个Application Block,包括数据访问(Data Access Application Block)、异常管理(Exception Handling Application Block)、数据验证(Validation Application Block)等等,对企业应用开发非常有帮助;官 阅读全文
posted @ 2012-06-14 23:25 ``炯`` 阅读(239) 评论(0) 推荐(0) 编辑
摘要: SQLhelper/// <summary> /// 自定义访问通用类 /// </summary> public class SqlDbHelper { string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["conn"].ConnectionString; /// <summary> /// 构造函数 /// </summary> public SqlDbHelper() { } /// <summa 阅读全文
posted @ 2012-06-14 23:22 ``炯`` 阅读(345) 评论(2) 推荐(0) 编辑
摘要: 今天看js教程,做了一个js放大镜效果,小小的开心了一把.下面为js源码:View Code <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>放大镜效果</title> <style type="text/css"> #div1 { width: 200px; height: 150px; padding: 5px; border: 1px solid #ccc; ... 阅读全文
posted @ 2012-06-09 18:37 ``炯`` 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 有的人利用整站下载工具下载网站到本地进行慢慢的欣赏,有的人利用全站下载工具创建垃圾站。不管你是出于什么样的目的,下面这些工具软件你可以会需要。TeleportUltraTeleport Ultra所能做的,不仅仅是离线浏览某个网页(让你离线快速浏览某个网页的内容当然是它的一项重要功能),它可以从Internet的任何地方抓回你想要的任何文件,它可以在你指定的时间自动登录到你指定的网站下载你指定的内容,你还可以用它来创建某个网站的完整的镜象,作为创建你自己的网站的参考。WebZipWebZip 把一个网站下载并压缩到一个单独的 ZIP 文件中,可以帮您将某个站台全部或部份之资料以ZIP格式压缩起 阅读全文
posted @ 2012-05-30 12:14 ``炯`` 阅读(855) 评论(0) 推荐(0) 编辑
摘要: http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=CFA66D50-90CE-49CB-B021-FEFBD7A302ABWeb 部署工具可简化 IIS Web 服务器、Web 应用程序和网站的迁移、管理和部署工作。 阅读全文
posted @ 2012-05-28 15:46 ``炯`` 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 最初计算机操作系统是32位,而时间也是用32位表示。System.out.println(Integer.MAX_VALUE);2147483647Integer在JAVA内用32位表示,因此32位能表示的最大值是2147483647。另外1年365天的总秒数是31536000,2147483647/31536000=68.1也就是说32位能表示的最长时间是68年,而实际上到2038年01月19日03时14分07秒,便会到达最大时间,过了这个时间点,所有32位操作系统时间便会变为10000000000000000000000000000000也就是1901年12月13日20时45分52秒,这样 阅读全文
posted @ 2012-05-01 13:54 ``炯`` 阅读(190) 评论(0) 推荐(0) 编辑
摘要: Point mouseOff;//鼠标移动位置变量 bool leftFlag;//标签是否为左键 private void Form1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { mouseOff = new Point(-e.X, -e.Y); //得到变量的值 leftFlag = true; ... 阅读全文
posted @ 2012-05-01 13:19 ``炯`` 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 网络无处不在的今天,安全问题日益严峻,攻击事件层出不穷,应该说,软件系统中代码存在安全漏洞是主要的祸因之一。而这实际上反映了软件开发人员在编程的安全性方面缺乏必要的培训和常识。由CWS(美国国土安全部下属的软件保证项目)与SANS(权威安全培训组织)联合编制的最危险的25个编程错误,是软件开发人员非常好的快速学习资料。日前,两个机构发布了2010年的编程错误列表。最新的25个最危险的编程错误如下。 1. 跨站点脚本攻击(4) 2. SQL注入(3) 3. 经典缓冲区溢出(1) 4. 跨站点请求伪造(7) 5. 不正确的访问控制(授权) 6. 在安全决策中依赖不可信的输入 7. 不正确地将路径名 阅读全文
posted @ 2012-04-16 22:14 ``炯`` 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 这几天笔记本开机老师显示启动异常,无法开机.让我纠结了一把.经过一番查询,想起是我重装系统时将BIOS里的boot启动项,设置为USB了.每次开机都会先扫描USB口,和鼠标的USB发生冲突,导致无法正常启动.到BIOS里恢复硬盘为首启动项后,问题解决. 阅读全文
posted @ 2012-04-09 21:14 ``炯`` 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 今天在OracleVMVirtualBox里安装了server2003后,需要按ctrl+alt+del来启动系统.按了半天,左边右边都试了没成功,都是打开的真实主机的任务管理器.经过一番搜索,知道OracleVMVirtualBox是按右侧的ctrl+del即可实现ctrl+alt+del的效果. 阅读全文
posted @ 2012-04-03 14:10 ``炯`` 阅读(4938) 评论(2) 推荐(0) 编辑