摘要:
sql注入是被谈的很多的一个话题,有很多的方法能够实现sql的防注入,在这里就简单说一下如果使用HttpModule来实现sql的防注入。
在项目中添加一个类让其实现IHttpModule接口。IHttpModule接口有两个方法 Init 和 Dispose。然后在Init方法中来订阅 阅读全文
摘要:
在我们的程序开发中经常会要用到checkbox的全选,通常情况下是在一些数据绑定控件中如gridview 等
下面以repeater 为例,在repeater的header 和item中放入checkbox控件 阅读全文
摘要:
1.两个时间文本框,一个开始时间和一个结束时间,两个时间都是今天起以后的时间,并且开始时间不能大于结束时间。
这样的需求在很多地方都会应用到,比如有些网站提供一些服务的购买,用户需要选择要购买服务的时间域等等。
在my97的官网中有自定义时间的例子,我只是根据需要稍加了修改,代码如下 阅读全文
摘要:
在sqlserver中來計算一個字符串在另一個字符串中出現的次數,通常會去用循環來匹配,然後計算出出現的次數,這樣的效能不是很高。現在講一種比較簡單的方法也能實現同樣的功能,思路如下: 阅读全文
摘要:
比较全的一些关于网页弹出窗口的用法,贴出来方便自己查阅也希望对大家有所帮助 阅读全文
摘要:
本文是我在平时工作中所遇到的javascript方面的一些知识总结,主要针对在asp.net中使用脚本。 阅读全文
摘要:
本文是我在平时工作中所遇到的数据库方面的一些知识总结 阅读全文
摘要:
最近在工作遇到一个数据库查询的问题,大概如下:表Table1中有字段No和Title,每一个No对应一个Title,表Table2中有NoAll字段,NoAll字段的value是No的组合,以逗号隔开,如"111,222,333",现在要查询Table2,根据NoAll将其中的每一个No所对应的Title查询出来也以逗号分隔显示,如:"oec2003,oec2004,oec2004"。 阅读全文
摘要:
匿名类型是在初始化的时候根据初始化列表自动产生类型的一种机制,利用对象初始化器来创建匿名对象的对象。 阅读全文
摘要:
正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。 阅读全文
摘要:
微软出的一个小工具iedevtoolbar,这个工具个能够很轻松的掌握网页的DOM结构,对应那些结构比较复制的网页分析很有特效。点击下载 阅读全文
摘要:
创建一个对象时可以包含一个对象初始化器或集合初始化器,用于初始化所创建对象的成员或新创建的集合的元素。使用初始化器可以让我们的代码变得更简洁。
1.对象初始化器
在以前如果定义了一个类,并将类实例化,我们会像下面这样做: 阅读全文
摘要:
在c#3.0中用var关键字声明的变量被赋值后,在编译时编译器会根据变量值的类型自动推断出变量的类型。所以仍然是强类型,这点和object不同。其实var 关键字并不是一个具体的类型,只是起到了一个占位符的作用,编译后将替换成相应的类型。要注意的一点是用var声明的变量一定要赋初始值,否则会出现编译错误,因为如果不赋值就无法根据值来推断变量的类型。 阅读全文
摘要:
动态添加gridview行 阅读全文
摘要:
Iframe实现无刷新联动
iframe的无刷新其实是局部刷新,状态栏的滚动条还是会滚动,只是页面不会闪烁,这是一种比较老的技术了,在处理的数据两大的时候会比较慢,在本例中需要两个页面:oec2003index.aspx和oec2003frame.asapx,oec2003index.aspx用来显示界面,其中有一个iframe标记,指向oec2003frame.aspx页用来显示结果
oec2003index.aspx前台代码 阅读全文
摘要:
在asp.net开发中,经常会用到后台和前台的交互,就此总结了一点c#和javascript相互操作的方法 阅读全文
摘要:
用服务器端的方法:
在页面上放一个gridview控件,配置好数据源,编辑列,添加一个模版列,再编辑模版,放入一个checkbox控件。代码如下: 阅读全文
摘要:
Calendar控件是一个很简单的控件,主要用来在页面中提供日历的选择,其实现在已经有很多用javascript写的日历控件,但是Canlendar日历控件能够让我们更快速地来实现这种效果,只需要进行一些简单的设置即可。 阅读全文
摘要:
1,首先在数据库中创建一个存放流水号的表 CREATE TABLE [dbo].[NumSeq] ( [Cate] [varchar] (2) NOT NULL , [DateNo] [varchar] (4) NOT NULL , [Seq] [int] NULL , [CrTime] [date 阅读全文
摘要:
1,遍历也面中所有的控件 function findControlAll() { var inputs = document.getElementsByTagName("input"); for (j = 0; j < inputs.length; j++) { //这儿将页面所有类型为text的控件找出来,也可以设置成你想遍历的控件类型 ... 阅读全文