- 博客(39)
- 资源 (3)
- 收藏
- 关注
转载 asp.net中对DataTable数据进行排序、检索、合并、分页、统计
在做程序时经常遇到要将反复对数据进行筛选、求和、排序、分页等的情况。每次的数据操作都要去访问数据库很明显是不合理的!当然需要实时数据的情况除外,不做讨论哈。今天无意间在网上看到了这篇文章,挺实用的,拿来记忆一下 一、排序1 获取DataTable的默认视图2 对视图设置排序表达式3 用排序后的视图导出的新DataTable替换就DataTable(Asc升序可省略,多列排序用","隔开)
2012-11-21 16:31:24 2090
转载 asp.net(c#)数据类型格式转换大全
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前
2012-10-31 14:55:30 2848 1
转载 浏览器地址栏中显示自定义小图标
什么是favicon? 所谓favicon,即Favorites Icon的缩写,顾名思义,便是其可以让浏览器的收藏夹中除显示相应的标题外,还以图标的方式区别不同的网站。当然,这不仅仅是Favicon的全部,根据浏览器的不同,Favicon显示也有所区别:在大多数主流浏览器如FireFox和Internet Explorer (5.5及以上版本)中,favicon不仅在收藏夹中显示,还会同时
2012-09-21 09:44:57 668
转载 asp.net中用Eval绑定时间的格式
Eval("UpdateTime", "{0:yyyy-MM-dd hh:mm:ss}") 或者是Eval("UpdateTime", "{0:G}") 再或者是现在讲解G的来源。因为在标准的Format格式Format Format 模式d MM/dd/yyyy 如(2001-3-27)D dddd, MMMM dd, yyyy 如(2001年3月27日)f dddd, MMMM d
2012-09-19 16:57:32 4162
转载 Sql 取当天或当月的记录
jsp向数据库中添加日期MS SQL SERVER: NSERT into student(studentid,time1)values('15',getdate());MY SQLinsert into tablename (fieldname) values (now())取得数据库某表的所有行数 Connection conn=DbConnection.connectToD
2012-09-18 10:28:17 10497
转载 vs 中大括号之间垂直虚线显示
在使用Vs2010编写代码时,虽然可以使用快捷键Ctrl+k+s来使代码对齐,但在编写有大量代码的时候,就有些混乱了。当然了,如果你的记忆力非常好,写的每一行代码你都记得清清楚楚,那就另当别论了。 首先,先来看一下,怎么的方式才能使大括号间的关系更加清晰,如下图: 如果每对大括号间都有这样的一段线段,那么代码是不是就清晰多了。 终于,在网上找到了这个v
2012-09-07 10:45:15 12929
转载 删除HTML样式、脚本
public static string NoHTML(string Htmlstring) { //删除脚本 Htmlstring = Regex.Replace(Htmlstring, @"]*?>.*?", "", RegexOptions.IgnoreCase); //删除HTML Htmlst
2012-08-31 09:57:31 2882
转载 UpdatePanel控件的使用(实现局部刷新,ajax)
ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异 步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功 能。几个重要的属性: ScriptManager控件的EnablePartialRendering属
2012-08-18 10:18:23 30787 2
原创 对给定的一个图片生成一个指定大小的缩略图(上传图片很大是可用)
#region##对给定的一个图片(Image对象)生成一个指定大小的缩略图 /// /// 对给定的一个图片(Image对象)生成一个指定大小的缩略图。 /// ///原始图片 ///缩略图的宽度 ///缩略图的高度 ///返回缩略图的Image对象 public static System.Drawing.Image GetThu
2012-08-15 16:36:04 975
转载 asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)
前台代码片段如下(webform8.aspx): WebForm8 <asp:datalist id="datalist1" AlternatingItemStyle-BackColor="#f3f3f3" Width="100%" CellSpacing="0" CellPadding="0" Runat="server">
2012-07-25 15:28:04 1015
转载 sql去除重复列(行)
最近做一个数据库的数据导入功能,发现联合主键约束导致不能导入,原因是源表中有重复数据,但是源表中又没有主键,很是麻烦。经过努力终于解决了,现在就来和大家分享一下,有更好的办法的可以相互交流。有重复数据主要有一下几种情况:1.存在两条完全相同的纪录 这是最简单的一种情况,用关键字distinct就可以去掉 example:
2012-07-19 09:59:11 1099
翻译 判断手机号码
/// /// 是否是手机号码 /// /// public static bool IsMobile(string val) { return Regex.IsMatch(val, @"^1[358]\d{9}$", RegexOptions.IgnoreCase); }
2012-07-13 10:24:10 623
翻译 判断字符串是否符合邮箱格式
验证控件: ControlToValidate="tEmail" ErrorMessage="请输入正确邮箱" ValidationExpression="^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[
2012-07-13 10:13:01 7039
转载 >网站客服漂浮框架(兼容各大浏览器)
网站客服漂浮框架(兼容各大浏览器)-网页特效代码(www.jscode.cn).kfoutbox{position:absolute;z-index:10000;right:5px;margin:0px;width:80px;height:150px;background:#ff0000;} 这里是网页的内容区 网页特效代码 关闭按钮var default_top_p
2012-06-21 16:36:11 2083
原创 js倒计时 (秒)
function show_djs() { var djs = document.getElementById("djs"); var e_Day = new Date("1 Oct 2020"); //也可以是: 月/日/年 var today = new Date(); var a = (e
2012-06-21 15:24:17 1104
转载 永远在底部浮动的QQ客服效果
function bottom() { if (document.documentElement && document.documentElement.scrollTop) { currentpos = document.documentElement.scrollTop; } else {
2012-06-21 14:00:32 1802
转载 ASP.NET实现无刷新倒计时功能,团购倒计时
首先是在asp.net,html视图中添加如下主要代码:1、ajax技术目的实现无刷新 var WillDoXmlHttp;function Countdown(){setInterval("WillDo()",1000);}function WillDo() {createWillDoXmlHttpRequest();var url = "Co
2012-06-20 17:45:47 16208 1
转载 数据库缓存依赖详解
缓存命名空间的讲解流程16.1 System.Web.Caching简介本节从缓存命名空间的总体简介和组成结构入手,从整体上对System.Web.Caching进行概述。16.1.1 System.Web.Caching概述System.Web.Caching 是用来管理缓存的命名空间。缓存就是将服务器端的数据暂时保存在客户端,方便用户的读取。缓存命名空间
2012-06-20 10:03:01 3012
翻译 js获取本地时间、服务器时间、倒计时
untitledget=function (id){return document.getElementById(id)}if(document.all){ window.XMLHttpRequest=function(){ var get=['Microsoft.XMLHTTP','Msxml2.XMLHTTP']; for(var i=0;i<get.l
2012-06-18 14:08:07 7329
转载 常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全
向上下左右不间断无缝滚动图片的效果(兼容火狐和IE)- www.codefans.netvar speed=30;var colee2=document.getElementById("colee2");var colee1=document.getElementById("colee1");var colee=document.getElementByI
2012-06-12 16:52:12 583
转载 常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全
向上下左右不间断无缝滚动图片的效果(兼容火狐和IE)- www.codefans.netvar speed=30;var colee2=document.getElementById("colee2");var colee1=document.getElementById("colee1");var colee=d
2012-06-04 11:40:39 2245
转载 ASP.Net Web.Config文件配置之连接默认错误页
在一些网站中,当网络地址发生错误时,通常会自动跳转到一个页面,并在该页面显示错误信息,此功能叶可以通过配置Web.Config文件配置实现。例如访问者在访问网站时出现错误,程序将跳转到默认页面error.aspx。 节点 节点用于定义一些自定义错误信息的信息。此节点有Mode和defaultRedirect两个属性,其中defaultRedirect属性是一个可选属性
2012-05-31 13:58:47 1242
转载 ASP.Net Web.Config文件配置之配置Session变量的生命周期
如何在Web.Config文件中配置Session变量的生命周期。 在Web.Config文件中配置Session变量的生命周期是在节中完成的,在配置Session的生命周期时,可以设置以下几个参数: Mode:该参数用于设置存储会话状态。状态包括Off、Inproc、StateServer和SqlServer。 Off表示禁用会话状态
2012-05-31 13:52:18 649
原创 读取、重写txt文件里的内容()
//读取txt文件的内容 public static string GettfCount(string strfile) { string strout; strout = ""; if (!File.Exists(System.Web.HttpContext.Current.Server.MapPath(strfile)))
2012-05-30 14:10:11 1138 2
转载 C#中Split用法~
1、用字符串分隔: using System.Text.RegularExpressions;string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach (string i in sArray) Response.Write(i.ToString()
2012-05-17 22:15:47 340
转载 悟透JavaScript-很有深度的文章
编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一
2012-05-17 22:05:15 409
转载 c#中分割字符串的几种方法
最近经常看到论坛中许多帖子询问如何使用split来分割字符串,我这里对split做一些简单的总结,希望能够对大家有所帮助。下面介绍几种方法: 第一种方法:打开vs.net新建一个控制台项目。然后在Main()方法下输入下面的程序。 string s="abcdeabcdeabcde"; string[] sArray=s.Split('c'); foreac
2012-05-17 21:57:32 881
原创 SQL like 模糊查询
SQL 模糊查询在进行数据库查询时,有完整查询和模糊查询之分。一般模糊查询语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。
2012-05-17 17:12:12 89708
原创 sql case when then else end
case具有两种格式。简单case函数和case搜索函数。--简单case函数 case sex when '1' then '男' when '2' then '女' else '其他' end --case搜索函数 case when sex =
2012-05-17 14:16:24 742
原创 模糊查询(LIKE)AND (PATINDEX() . CHARINDEX())
SQL中的模糊查询一般来说使用模糊查询,大家都会想到LIKE select * from table where a like '%字符%' 如果一个SQL语句中用多个 like模糊查询,并且记录条数很大,那速度一定会很慢。 下面两种方法也可实现模糊查询: select * from table where patindex('%字符%',字段名)>0 s
2012-05-17 14:12:31 645
原创 SQL Server CONVERT() 函数 时间格式化
CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style规定日期
2012-05-17 14:08:51 750
原创 固定表格宽度(截取多余的)
style="width:100px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap"把上面这段CSS加到 你这段的TD里面。 width 就是你需要截取的长度。你自己自己调整。这段CSS的意思是截取字符指定的长度,多余的用...表示。当然,你可以给a标签加上title属性来让鼠标指上去显示完整的
2012-02-07 10:32:14 540
原创 SQL中 decode()函数简介
今天看别人的SQL时看这里面还有decode()函数,以前从来没接触到,上网查了一下,还挺好用的一个函数,写下来希望对朋友们有帮助哈! decode()函数简介:主要作用:将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明);使用方法:Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值
2012-02-07 10:27:26 446
原创 SQL优化心得
我们不但会写SQL,还要做到写出性能优良的SQL,今天看了别人的文章,感觉很好、自己又加工了一下, 贴出来与大家分享,如果你还有好的经验 也拿出来分享一下(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况
2012-02-07 10:23:12 364
原创 ASP.NET里,URL重写的方法设置伪静态(测试成功)
网上很多配置的方法,不过我很多都没有设置成功,这次这个是成功了,大家可以直接使用方法正如: requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, I
2011-10-31 10:40:54 417
原创 SQL注入攻击三部曲之高级篇
看完入门篇和进阶篇后,稍加练习,破解一般的网站是没问题了。但如果碰到表名列名猜不到,或程序作者过滤了一些特殊字符,怎么提高注入的成功率?怎么样提高猜解效率?请大家接着往下看高级篇。 经过了入门篇和进阶篇的学习,相信诸位想要破解一般的网站是没有什么问题了,但是先别得意。
2011-10-18 14:02:43 436
原创 SQL注入攻击三部曲之进阶篇
在入门篇,我们学会了SQL注入的判断方法,但真正要拿到网站的保密内容,是远远不够的。接下来,我们就继续学习如何从数据库中获取想要获得的内容。 通过入门篇的学习,我们知道了SQL注入攻击的判断方法,但是如果想侵入网站,获取网站的机密内容,那么仅靠入门篇的知识是无法达到的
2011-10-18 14:02:09 343
原创 SQL注入攻击三部曲之入门篇
如果你以前没试过SQL注入的话,那么第一步先把IE菜单=>工具=>Internet选项=>高级=>显示友好 HTTP 错误信息前面的勾去掉。否则,不论服务器返回什么错误,IE都只显示为HTTP 500服务器错误,不能获得更多的提示信息。
2011-10-18 14:01:30 420
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人