
Web
文章平均质量分 77
smartsmile2012
这个作者很懒,什么都没留下…
展开
-
获取Textarea 元素当前的光标位置及document.selection.createRange()资料
Demo : Textarea 元素的光标位置 #result { font-size: 18px; line-height: 25px; padding-left: 20px; }转载 2012-08-31 15:59:01 · 8165 阅读 · 0 评论 -
JQuery中操作Css样式
//1、获取和设置样式$("#tow").attr("class")获取ID为tow的class属性$("#two").attr("class","divClass")设置Id为two的class属性。//2、追加样式$("#two").addClass("divClass2")为ID为two的对象追加样式divClass2//3、移除样式$("#t原创 2012-09-07 10:33:26 · 2522 阅读 · 0 评论 -
Jquery 选择器参考
jQuery 选择器选择器实例选取*$("*")所有元素#id$("#lastname")id="lastname" 的元素.class$(".intro")所有 class="intro" 的元素element$("p")所有 元素.class.class$(".intro.转载 2012-09-12 16:47:04 · 777 阅读 · 0 评论 -
很多人想要的Jquery 加载Loading效果,可以加到自己的项目中,结合Ajax使用
loading效果 function showLoad(tipInfo) { var eTip = document.createElement('div'); eTip.setAttribute('id', 'tipDiv'); eTip.style.position = 'absolut原创 2012-09-12 16:40:04 · 12698 阅读 · 0 评论 -
C# asp.net中四种文件下载方法
//TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) { Response.ContentType = "application/x-zip-compressed"; Response.AddHeader("Content-Disposi原创 2012-09-14 11:17:37 · 15043 阅读 · 0 评论 -
Javascript数据验证类
/* 用途:检查输入字符串是否符合金额格式,格式定义为带小数的正数,小数点后最多三位 输入:s:字符串 返回:如果通过验证返回true,否则返回false */function isMoney( s ) { var regu = "^[0-9]+[\.][0-9]{0,3}$"; var re = new RegExp(regu); if (re.原创 2012-09-18 17:17:33 · 1040 阅读 · 0 评论 -
C#中HashTable的使用
一、哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的原创 2012-10-10 16:43:30 · 4687 阅读 · 0 评论 -
C#三级省市区ajax联动控件,利用UpdatePanel,以及页面取值
<asp:DropDownList ID="ddlProvice" runat="server" AppendDataBoundItems="true" AutoPostBack="true" OnSelectedIndexChanged="ddlProvice_SelectedIndexChanged">原创 2012-10-22 13:58:51 · 3510 阅读 · 0 评论 -
利用asp.net自带邮件组件 发送邮件,支持126,163,gmail,qq等邮箱
#region 邮件发送 /// /// 发送邮件支持HTML格式 先引用System.Net.Mail; /// /// 发送人Email 如demo@126.com /// 邮件服务器 如mail.126.com /// 登陆用户名 如demo@126.com /// 登陆密码 如123456 /// 收件人邮箱 /原创 2012-10-22 15:24:25 · 15240 阅读 · 1 评论 -
C#获取指定月指定周的日期范围 根据当前时间获取本月开始日期和结束日期
/// /// 获取指定月份指定周数的开始日期 /// /// 年份 /// 月份 /// 周数 /// private DateTime GetStartDayOfWeeks(int year, int month, int index) {原创 2012-10-31 13:59:38 · 8606 阅读 · 0 评论 -
在C#中进行数据纵向不定行转横向列,多条信息成一行,例如员工薪资信息
DataTable dt = Maticsoft.DBUtility.DbHelperOra.Query(QuerySql).Tables[0]; //DT的数据如下图所示 string CoverID = dt.Rows.Count > 0 ? dt.Rows[0]["CoverID"].ToString() : ""; #原创 2012-10-24 08:54:38 · 5015 阅读 · 0 评论 -
asp.net上传execl文件后,在页面上加载显示。
#region 上传Execl文件 protected void Button1_Click(object sender, EventArgs e) { if (FileUpload1.HasFile) { string NewFileName = string.Empty; string原创 2012-11-02 14:14:28 · 2208 阅读 · 1 评论 -
NPOI开源组件(操作Execl)创建Workbook和Sheet,创建单元格,设置行列样式等
using NPOI.SS.UserModel; using NPOI.HSSF.UserModel; //创建ExeclIWorkbook hssfworkbook =new HSSFWorkbook(); //创建一个Sheethssfworkbook.CreateSheet("Sheet1"); //HSSFWorkbook实例写入文件FileStre原创 2012-10-26 16:13:04 · 7480 阅读 · 0 评论 -
C#里获取相关日期 例如做报表时某段时间(如本年度、本季度、本月、本周、上周等)
//大家在做报表或查询的时候都会有给用户预设一些可选的日期范围(如上图) //如本年度销售额、本季度利润、本月新增客户 //C#里内置的DateTime基本上都可以实现这些功能,巧用DateTime会使你处理这些事来变轻松多了 //今天 DateTime.Now.Date.ToShortDateString();原创 2012-11-08 09:46:54 · 3054 阅读 · 0 评论 -
asp.net清除页面缓存,防止页面回退重复提交数据及防止同一用户同时登录
//清除页面缓存,防止页面回退重复提交数据 在页面里做以下设置就可以使页面的缓存失效,每次都需要获取新页面。 Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache); /* 要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用原创 2012-11-08 10:04:18 · 2736 阅读 · 0 评论 -
asp.net配置全局应用程序类 巧妙达到定时生成静态页面
//在项目里添加一个"全局应用程序类(Global Application Class)",在里面写这样的代码: public class Global : System.Web.HttpApplication { static Timer BuildStaticPagesTimer; static object locker = new objec原创 2012-11-08 10:18:26 · 2245 阅读 · 0 评论 -
利用Cache功能实现站点单点登录 防重复登录
//实现思路 //利用Cache的功能,把用户的登录信息保存在Cache中,并设置过期时间为Session失效的时间,因此,一旦Session失效,Cache也过期;而Cache对所有的用户都可以访问,因此,用它保存用户信息比数据库来得方便。 //代码如下 : public void btnSubmit_Click(object sender, System.Ev转载 2012-11-08 09:39:25 · 2710 阅读 · 0 评论 -
asp.net(C#) 上传Execl文件 并插入数据到数据库实例
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.W原创 2012-11-09 13:41:59 · 4280 阅读 · 0 评论 -
asp.net 实现进度条 用来显示加载进度或程序处理进度
private void Page_Load(object sender, System.EventArgs e) { beginProgress(); for (int i = 1; i <= 100; i++) { setProgress(i); //此处用线程休眠代替实际的操作,如加载数据转载 2012-11-09 16:29:56 · 13492 阅读 · 4 评论 -
GridView自动生成列时,利用DIV控制显示长宽 控件数据行和表头文字不换行
<asp:GridView ID="GridView1" runat="server" ClientIDMode="Static" AutoGenerateColumns="True" CssClass="gvCss" onrowcreated="GridView1_RowCreated"> protected void GridView1_RowCreated原创 2012-11-13 09:59:04 · 2230 阅读 · 0 评论 -
asp.net(C#)中将DataTable导出Execl、Word、Xml、C#超级工具类
/// /// 将DT转换为Execl的方法 /// /// 需要导出的DT /// 页面 /// 文件名 public void ToExecl(DataTable dt, Page page, string fileName) { HttpResponse response = page.Respons原创 2012-11-14 14:56:01 · 4060 阅读 · 0 评论 -
GridView动态新增行 删除行 适合多数据批量修改保存 新增数据验证
GridView动态新增行 批量编辑保存 新增验证:控件宽度和高度为 非0的正整数原创 2012-11-27 16:37:34 · 4571 阅读 · 1 评论 -
无比强大的GridView,表头固定,表体有滚动条可滚动
// 计算数据,完全可以从数据看取得 ICollection CreateDataSource( ) { System.Data.DataTable dt = new System.Data.DataTable(); System.Data.DataRow dr; dt.Columns.Add(new System.Data.DataColumn("学生班级", t转载 2012-11-15 16:20:23 · 6761 阅读 · 0 评论 -
在网站上添加Baidu地图
百度地图API自定义地图 html,body{margin:0;padding:0;} .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap} .iw_poi_content {font原创 2012-11-16 14:57:43 · 1195 阅读 · 0 评论 -
【备用】非常不错的ASP操作数据库类,支持多数据库MSSQL,ACCESS,ORACLE,MYSQL等
可同时操作多个不同类型的数据库。 完全不用考虑数据类型的差别,再也不用想字符型字段加不加单引号。 调用非常简单,对数据库的主要操作一般只需要一行代码。 支持mssql事务回滚。 可自动生成和输出sql语句方便调试。 使用方法: 1. 修改clsDbctrl.asp文件中的第1行为你自己的数据库位置(修改方法参考下面的CreatConn函数说明)。如需连接多个数据库可自行转载 2012-11-16 08:28:58 · 2978 阅读 · 1 评论 -
Windows2003服务器IIS启用Gzip压缩的设置方法
HTTP压缩方式,采用的是Windows系统设置的方式,优点是效率较高。一. HTTP压缩概述HTTP压缩是在Web服务器 和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或 CSS文件。压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。Gzip是比较常见原创 2012-11-30 16:42:49 · 1025 阅读 · 0 评论 -
asp.net(C#)中Repeater嵌套绑定Repeater
Repeater嵌套Repeater的结构:一般写过的都能看懂吧 private void RpTypeBind() { //GetQuestionTypeAndCount() 返回一个datatable this.rptypelist.DataSource = LiftQuestionCtr.GetQuestionTypeAndCount(原创 2012-11-30 16:55:16 · 13091 阅读 · 2 评论 -
asp.net中自动填充参数的存储过程类(C#)
执行一下这个sql:SELECT B.[name], C.[name] AS [type], B.length, B.isoutparam, B.isnullableFROM sysobjects AS A INNER JOIN";syscolumns AS B ON A.id = B.id AND A.xtype = 'P' AND A.name = '你的存储过程名' INNER JO原创 2012-11-30 16:59:21 · 1892 阅读 · 0 评论 -
Jquery常用技巧和方法收集
Tip15:Jquery触发回车事件 $(function () { $('#target').bind('keyup', function (event) { if (event.keyCode == 13) { alert("Hello~");原创 2012-11-20 09:50:35 · 1818 阅读 · 1 评论 -
在GridView表头新增图片 实现GridView行折叠展开效果
Expand/Collapse var Grid = null; var UpperBound = 0; var LowerBound = 1; var CollapseImage = 'images/minus.gif'; var ExpandImage = 'images/plus.gif转载 2012-11-21 09:11:52 · 3398 阅读 · 1 评论 -
DataTable 行列转换 将原来的行表转化成交叉表,无对应值赋默认值,用于统计显示或报表
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataTable tt = GetCrossTable(CreateDT()); GridView1.DataSource = tt; G原创 2012-11-22 09:51:54 · 2994 阅读 · 0 评论 -
设置GridView列名中文显示 及DataTable根据主键获取行记录
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DataTable dt = FormatDT(); //获取主键指定行 DataRow dr1 = dt.Rows.Find(原创 2012-11-22 08:45:14 · 5294 阅读 · 0 评论 -
比较两个DataTable中不同的记录,且合并两个DataTable的列显示,有图
protected void Page_Load(object sender, EventArgs e) { creatDataTable(); } protected void Button1_Click(object sender, EventArgs e) { DataTable DataTabl原创 2012-11-23 12:48:38 · 10120 阅读 · 0 评论 -
C# DllImport的用法 调用Window的一些常用功能
大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。DllImport所在的名字空间 using System.Runtime.InteropServices;MSDN中转载 2012-11-23 14:12:35 · 1100 阅读 · 0 评论 -
asp.net(C#)生成Code39条形码 条码枪可以扫描出
using System;using System.Collections;using System.ComponentModel;using System.Drawing;using System.Data;namespace MSCL{ /// /// 生成条码Code39 /// public class Code39原创 2012-11-23 14:49:20 · 5485 阅读 · 0 评论 -
仿google、百度搜索框输入信息智能提示的实现 兼容主流浏览器
仿google、百度搜索框输入信息智能提示的实现 兼容主流浏览器 body { font: 11px arial; } .suggest_link { width:120px; background-color: #FF原创 2012-12-06 14:12:49 · 3769 阅读 · 0 评论 -
ListBox实现上移,下移,左移,右移操作
Javascript版选择下拉菜单互移且排序 选定一项或多项然后点击添加或移除(按住shift或ctrl可以多选),或在选择项上双击进行添加和移除。 北京 上海原创 2012-09-06 09:49:36 · 9358 阅读 · 0 评论 -
JS复制网页内容,JS获取FCK编辑器的值
function copyToClipBoard(a) { window.clipboardData.setData("Text", a); alert("复制成功,请粘贴到你的QQ/MSN上推荐给你的好友"); } function getEditorContents() { v原创 2013-04-08 17:01:57 · 1823 阅读 · 0 评论 -
Jquery基本选择器 层次选择器 过滤选择器 表单选择器使用示例 带注释
Jquery示例 #menu { width:300px; } .has_children{ background : #555; color :#fff; cursor:pointer; } .highlight{ color : #fff; backgrou原创 2013-04-12 16:02:45 · 1290 阅读 · 1 评论 -
怎样让PDM图形列表显示name和code等需要的信息
1、 工具(TOOLS)—〉显示参数设置(DISPLAY PREFERENCES)2、 在弹出来的框中选中Content—〉Table3、 点右下角那个Advanced 按钮4、 在弹出的框个选中 Columns5、 点ListColumns右边的按钮6、 在弹出的框中找到Code ,在它后面的小框中打上勾7、 一路确定,注意最后一个确定是要选择这个显示参数的影响范围,一般选第原创 2013-11-20 17:30:42 · 7042 阅读 · 0 评论