- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 关于sql where id in 转换成数据类型 int 时失败
直接上代码select * from tb_DetailOrder where (SalesId IN (@SalesId))//如果SalesId
2014-04-20 15:01:21
1845
原创 wifiAP认证前使用微信二维码
$thirdloginwhitelists[]='dns.weixin.qq.com'; $thirdloginwhitelists[]='extshort.weixin.qq.com'; $thirdloginwhitelists[]='long.weixin.qq.com'; $thirdloginwhitelists[]='shextshort.weixin.qq.com';
2014-04-15 14:53:03
2723
转载 SQL分页语句
有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条 SQL 语句的分页 SQL 吧。方法1:适用于 SQL Server 2000/2005SELECT TOP 页大小 *FROM table1WHERE id NOT IN
2014-03-07 11:10:25
586
原创 asp.net远程获取文件代码
public string GetHttpData(string url) { string sException = null; string sRslt = null; WebResponse oWebRps = null; WebRequest oWebRqst = WebRequest.Create(url);
2014-01-22 10:18:50
820
原创 按月、周、日查询统计数据量的sql语句
1、按日查询SELECT CONVERT(varchar(10), AddTime, 120) AS Day, COUNT(Id) AS 数量FROM tb_AdvRecordGROUP BY CONVERT(varchar(10), AddTime, 120)ORDER BY Day DESC2、按周查询 SELECT DATEPART(week, AddTi
2014-01-15 17:23:12
1648
原创 在GridView表中添加新行
protected void grid_RowCreated(object sender, System.Web.UI.WebControls.GridViewRowEventArgs e) { if (e.Row.RowType == System.Web.UI.WebControls.DataControlRowType.Header) {
2013-09-05 13:56:02
1382
原创 二维数组转换成为DataTable
ConvertToDataTable方法就是转化方法,参数为一个二维数组public static DataTable ConvertToDataTable(string[,] arr) { DataTable dataSouce = new DataTable(); for (int i = 0; i < arr.GetLength(1); i+
2013-08-29 12:55:37
2511
1
原创 利用第三方组件生成excel,并下载。
本篇文章内容就是介绍将数据保存到生成的excel表中,并进行下载。本人才疏学浅,所用方法可能不是好的方法,愿读者参考时加以思考,并给予建议!某些时候需要将数据库中的数据或者网页上的数据保存下来,方便查看或者在没有联网情况下可以查看,而将数据保存到excel表中无疑使比较的选择。生成excel表格方法有很多种,由DataSet生成(CSV、XML)、由GridView生成(Html的Tabl
2013-02-28 11:13:51
1595
转载 清空Session
清空一个SessionSession["name"]="";不再使用一个SessionSession["name"]=null;session.abandon 销毁Session对象,释放内存 Session.Contents.Remove("mysession") 清除Session对象的内容,但Session对象任然存在 Session.Cont
2012-12-28 12:11:16
1197
转载 js操作cookie
//获得coolie 的值 function cookie(name){ var cookieArray=document.cookie.split("; "); //得到分割的cookie名值对 var cookie=new Object(); for (var i=0;i<cookieArray.length;i++){
2012-12-14 12:01:48
370
转载 XMLHTTPRequest状态status完整列表
AJAX中请求远端文件、或在检测远端文件是否掉链时,都需要了解到远端服务器反馈的状态以确定文件的存在 与否。 当然,在我们平常浏览网页时,也会发现一些文件不存在时显示为“404错误”,这就是常见的Http请求状态(status) Web服务器响应浏览器或其他客户程序的请求时,其应答一般由以下几个部分组成:一个状态行,几个应答头,一个空行,内容文档。下面是一个最简单的应答:
2012-12-05 11:12:08
603
原创 HashTable一个小例子
页面添加两个ListBox控件private static Hashtable parmCache=Hashtable.Synchronized(new Hashtable()); protected void Page_Load(object sender, EventArgs e) { if(!IsPostBack) {
2012-11-30 21:38:18
1482
原创 关于Session超时、丢失问题
在开发中使用session的确是使我们方便了很多,可用来记住用户名密码等等。但是大家都知道,session是有生命周期的,因为它是在服务器端保存的,为了减少服务器压力,有必要限制session的存活周期。如果是用自己的主机当服务器,可以通过在iis里修改会话时间来控制session的时间,如果不是自己的主机,而是在网上租的虚拟主机,也就是说不能自己修改iis的会话时间,那就难办了,即使使用各种
2012-11-30 14:53:05
687
原创 js获取后台传递的数组
研究了好久都没能让前台js获取到后台的数组,只好使用笨方法了。js可以容易获取到后台的字符串,所以可以先让js获取原本用数组存储的数据,然后再用Split()函数将数据拆分,即可实现目的。js:var getstrimg = "";var _TheArray = new Array(getstrimg.length);_TheArray = getstrimg.split('!@#
2012-11-30 10:44:33
8730
转载 string和stringBuilder区别
C# String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一
2012-11-25 19:32:09
358
原创 一个简单的用Cookie记住用户名密码的例子
Button事件里protected void Button1_Click(object sender, EventArgs e) { Request.Cookies.Clear(); HttpCookie myname = new HttpCookie("nameinfo"); myname["name"] = TextBox1.Tex
2012-11-24 22:24:27
896
原创 泛型list<T>绑定dropdownlist控件
定义类Ks 中读写属性private int _kid; public int kid { get { return _kid; } set { _kid = value; } } private string _kname; public string kname { get { retur
2012-11-24 10:20:33
3133
原创 花了半天时间写了一个方法很笨的“记住密码”的程序
前台界面如图:思路:将用户名和密码保存在客户端的c盘的新建文10000件夹下,存储格式为每一行:“用户名+分隔符+密码”public class rempass //定义类{ public string username; public string wordpass; public static string split = "(123*%$$#&^(*
2012-11-12 17:10:11
563
转载 CHARINDEX的使用
CHARINDEX返回字符串中指定表达式的起始位置。 语法CHARINDEX ( expression1 , expression2 [ , start_location ] ) 参数expression1一个表达式,其中包含要寻找的字符的次序。expression1 是一个短字符数据类型分类的表达式。expression2一个表达式,通常是一个用于搜索指
2012-11-07 11:36:10
427
转载 sql中的convert函数
sql中的convert函数语法:Convert(类型[length],expression[,style])时间类型的转换:Convert(Nvarchar(100),GetDate(),23)这个得输出格式为 年-月-日(这个格式是我经常用的,哈哈)Convert(Nvarchar(100),GetDate(),0)这个输出格式为:09 16 2010
2012-10-28 20:26:09
1047
转载 设置Session永不过期,Session有效时间的问题
保持Session的方法:有人说设session.timeout=-1,或小于0的数。这种方法肯定是不行的,session计算时间以分钟为单位,必须是大于等于1的整数。又有人说设session.timeout=99999。这种同样不行,session有最大时间限制。我经过测试发现最大值为24小时,也就是说你最大可以session.timeout=1440,1441都是不可以有,呵呵。本人测试环境:
2012-10-26 11:24:13
1213
转载 Session过期时间的四种设置方式
本文所说Session过期时间的四种设置方式均在Widnows2003系统下设置的 1、具体步骤:开始——〉管理工具——〉Internet信息服务(IIS)管理器——〉网站——〉默认网站——〉右键“属性”——〉主目录——〉配置——〉选项——〉启用会话状态——〉会话超时(在这儿设置你要的超时时间,单位分钟)。确定即可。 2、ASP.NET应用程序中Session过期时
2012-10-25 15:15:13
1297
原创 SQL Server 2008 转换为 SQL 2005 数据库的一些问题
今天给服务器上部署网站时遇到一个问题,在往带有“自动生成标识”列的表里添加数据时,点击总是没反应,无法提交。瞎忙活了半天,最后才找到原因,原来是数据库的问题。发现了一个问题:SQL Server 2008 转换为 SQL 2005 数据库 脚本生成方式(解决主键、索引、标识等数据库约束丢失)
2012-10-24 14:01:19
288
原创 关于asp.net分页
private void list_bind() { SqlConnection conn = Class1.DBconnection(); if (Request.QueryString["Class_ID"] != "") { id = Request.QueryString["Cla
2012-10-22 17:58:21
404
原创 .net获取客户端信息
lbServerName.Text = "http://" + HttpContext.Current.Request.Url.Host + HttpContext.Current.Request.ApplicationPath;//服务器计算机名 lbIp.Text = Request.ServerVariables["LOCAl_ADDR"];//服务器IP地
2012-10-22 15:37:26
9562
转载 C# DataTable的詳細用法
在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。 一、DataTable简介 (1)构造函数 DataTable() 不带参数初始化DataTable 类的新实例。 Dat
2012-10-22 12:41:13
372
转载 了解什么是IFRAME ASP.NET
了解什么是IFRAME ASP.NET安全工程师,要能独立负责网站安全、局域网安全、服务器安全等,要了解网页挂马有IFRAME框架挂马、JS文件挂马、伪装挂马、CSS挂马、ActiveX组件挂马等方式,这样才可以有针对性地进行防范,避免网站和服务器等安全威胁。下面,我们来迈出成长为安全工程师的第一步,掌握IFRAME框架挂马的底细以及相应的防
2012-10-22 12:02:54
462
原创 MD5加密
Md5Pw类下的方法public string Md5(string password) { MD5CryptoServiceProvider hashmd5 = new MD5CryptoServiceProvider(); //使用加密服务提供程序 (CSP) 提供的实现,计算输入数据的 MD5 哈希值。无法继承此类。 r
2012-10-20 16:44:02
298
原创 asp.net中DataList的学习
前端: " target="_blank"> [] 后端: Label Label1 = (Label)e.Item.FindControl("Label1"); Label lblRecordCount = (Label)e.Item.
2012-10-20 15:50:48
491
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人