- 博客(72)
- 收藏
- 关注
原创 左右两个Select列表框交换数据的JS代码,上下左右都可以移动数据,还可以置顶、沉底,相信大家见到过,但觉得挺实用,与大家分享。
Select列表框交换数据 center { font-size:12px; color:red; font-weight:bold; } select { font-size:12px; color:green; } 可选择排序方式 已选择排序方式 <select multiple n
2013-09-25 12:03:20
4389
原创 Js返回顶部
Js返回顶部1. "server"> 2. 3. "text/css"> 4. #gotopbtn{position:absolute;top:expression(eval(document.documentElement.scrollTop + 350));} 5. 6.
2012-04-06 21:47:29
395
原创 ModalPopupExtender是个非常好用的AJAX控件
ModalPopupExtender是个非常好用的AJAX控件常用属性: TargetControlID:用于触发弹出面板的控件。 OkControlID:弹出面板中的确认按钮,用于确认新的样式。 OnOkScript:当单击确认按钮后,关闭样式面板后,执行脚本。 CancelControlID:样式面板中的取消按钮,用于取消应用样式。
2012-03-23 22:46:45
392
原创 获取坐标
获取坐标offsetTop获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算顶端位置。offsetLeft获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置。offsetHeight获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度。IE、Opera 认为 offsetHeight = cl
2012-03-22 22:10:50
416
原创 拖拽购物车
htmlxmlns="http://www.w3.org/1999/xhtml">head> title>title> scriptsrc="js/Jquery1.7.js"type="text/javascript">script> scriptsrc="js/jquery.ui.core.js"type="text/javascript">
2012-03-21 21:44:46
1579
原创 放大镜
http://www.w3.org/1999/xhtml"> rel="adjustX: -100, adjustY:40"> rel="useZoom: 'zoom1',
2012-03-19 21:57:57
331
原创 图片预览
图片预览 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> #div1{ width:690px; height:472px; margin-left:300px; background-image:url('ima
2012-03-16 23:11:12
361
原创 jQuery获取元素位置
jQuery获取元素位置1,获取对象(自定义调整打开新窗口参照元素)var obj = $(”#oButton”);实例中我获取的对象是弹出窗口按钮,这样创建的新窗口就会根椐按钮的位置进行调整,实例中将创建的新窗口显示的按钮的右下角。2,获取对象元素的位置(offset()方法)var offset = obj.offset();获取对象元素的位置,分别是元素的top和le
2012-03-15 21:52:48
1681
原创 jQuery事件
jQuery事件jQuery是一款优秀的JavaScript框架,上次我讲了下jquery如何绑定事件,更多的是讲解jQuery的实现方式,这里再次介绍下jQuery的事件机制 bind/Unbind在jquery的事件模型中,有两个基本的事件绑定函数,bind与unbind,这两个函数的含义就是匹配页面元素进行相关事件的处理。比如我们在JS中经常使用到的onfocus,onblu
2012-03-14 21:28:40
801
原创 jQuery操作DOM
常用方法 1.查找元素节点 var $li = $("ul li:eq(0)");//获取ul标记下的第一个li,也可以写成 $("#ulID li:eq(0)");、 2.查找元素属性 利用jquery的attr()方法来获取元素的各种属性的值,attr()方法的参数可以是一个,也可以是两个。 当参数是一个时,则是要查询的属性名称。
2012-03-13 21:27:07
1799
原创 JQuery选择器
JQuery选择器一、基本选择器#id 根据给定的id匹配一个元素.class 根据给定的类名匹配元素element 根据给定的元素名匹配元素* 匹配所有元素Selector1,selector2,…selectorN 将每一个选择器匹配到元素合并后一起返回二、层次选择器$(“ancestor descendant”) 选取ancestor元素里的所有descen
2012-03-12 21:53:59
470
原创 DOM
DOM访问节点Document.documengElemrnt:返回HTML根元素Var ohtml=document.documentElement;Alert(ohtml.nodeName); FirstChild:获取下级节点的第一个节点的节点名称Othml.firstchild.nodeName也可以使用ohtml.childNodes[0].nodeNamel
2012-03-09 21:25:30
384
原创 如何使用js来获取cookie的值
如何使用js来获取cookie的值读取属于当前文档的所有cookiesvar allcookies = document.cookie; 定义一个函数,用来读取特定的cookie值。function getCookie(cookie_name){var allcookies = document.cookie;var cookie_pos = allcookies.
2012-03-08 21:51:20
3690
原创 数组基础
1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值
2012-03-07 21:21:27
297
原创 cookies读写
cookies读写 Cookie (HttpCookie的实例)提供了一种在 Web 应用程序中存储用户特定信息的方法。例如,当用户访问您的站点时,您可以使用 Cookie 存储用户首选项或其他信息。当该用户再次访问您的网站时,应用程序便可以检索以前存储的信息。创建Cookie方法 (1)Response.Cookies["userName"].Value = “admin";
2012-03-06 21:26:44
279
原创 访问字符串的子串
访问字符串的子串使用substring()或slice()方法(NN4+, IE4+),下面说明它们的具体用法。substring()的原型为: string.substring(from, to)第一个参数from指定了子字符串在原字符串中的起始位置(基于0的索引);第二个参数to是可选的,它指定了子字符串在原字符串的结束位置(基于0的索引),一般情况下,它应比from大,如果它被省略,那么子字
2012-03-05 21:35:12
541
原创 C#基础知识
C#基础知识数组:五种声明方式//第一种声明方式int [] array;array=newint[2]; //第二种声明方式Int [ ] array1=newint[ 2]; //第三种声明方式 Int [ ] array2={1,2,3}; //第四种声明方式Int [ ] array3=newint[ ]{1,2,3} //第
2012-03-03 13:35:34
472
原创 Winfrom中窗体的传值
常用方法:1.静态变量 ,在窗体里Class From1中,写入一个静态变量A,可以给其赋值,那么在这个项目中,就可以通过From.A来调用。不推荐此种方法,不太安全。2.比较稳妥的方法,就是在传值的过程中,首先在被传值窗体from2中,建立一个共有属性B,作为接受者。在from1里实例from2时,把需要传值的A赋给新实例from2.B,或是通过from2类的构造函数传值,方法很多,此种
2012-03-01 11:47:40
653
原创 访问限定修饰符
访问限定修饰符 Public,选择它的方法是在成员声明中包括 public 修饰符。public 的直观含义是“访问不受限制”。 Protected,选择它的方法是在成员声明中包括 protected 修饰符。protected 的直观含义是“访问范围限定于它所属的类或从该类派生的类型”。Internal,选择它的方法是在成员声明中包括 internal 修饰符。interna
2012-02-29 21:30:43
653
原创 向DataGridView中插入行时出现的错误
控件被数据绑定时,无法以编程方式向DataGridview的行集合中添加行解决方法:1、直接在dataset中增加的,dataset中增加,datagridview自然就增加了.2、在数据绑定之前插入一个空行DataTable.Rows.insertat(DataTable.NewRow,位置),然后再绑定。 3、直接DataTable.Rows.Add(DataTable.New
2012-02-28 20:45:15
2062
原创 winform中 datagridview用法大集合
winform中 datagridview用法大集合一、设置各行显示不同颜色this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.Bisque;this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige; /基数行颜色
2012-02-27 21:34:00
867
原创 存储过程的分页
存储过程的分页create procedure blog_page@pageSize int,@pageIndex int,@pageCount int outputasbegin declare @totleRecords intselect @totleRecords=count(id) frombolg_contentset @pageCount=ceil
2012-02-24 22:21:13
246
原创 读取Txt文件到数据库中
读取Txt文件到数据库中using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Fo
2012-02-23 20:50:54
715
原创 WinForm程序退出的方法
WinForm程序退出的方法1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;3.Application.ExitThread(); 强制中止调用线程上的所有消息,同
2012-02-22 20:39:01
365
原创 基础的SQL语句
简单基本的sql语句 (1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc]" sql="select top 10 * from 数据表 where 字
2012-02-21 21:18:08
215
原创 例题分析
今天的作业逻辑性强,以下做一下具体分析:用户连续登录错误次数为3次时,现在用户在2分钟之内不允许继续登录,2分钟之后可以继续登录1. 先建立好登陆页面,连接好数据库,点击登录按钮,若和数据库中的信息相同则登录成功,否则提示“用户名或密码错误。。。”2. 使用修改语句来改变错误的次数,每输入错误一次加一,(update Login set Error=Error+1,ErrorT
2012-02-20 21:51:49
304
原创 UL做导航
无标题文档主页产品介绍关于我们/* CSS Document */#header li{float:left;margin:0;padding:0 0 0 9px;background:url(images/left.gif)}#header{float:left;width:100%;line-height:
2011-12-22 21:42:18
1667
原创 鼠标放到哪一行,哪一行颜色发生变化
protected void GridView2_RowDataBound1(object sender, GridViewRowEventArgs e) { if (e.Row.RowType==DataControlRowType.DataRow) { //当鼠标在某一行上方时激发 e.Row.A
2011-12-21 20:11:35
876
原创 通过Http Module向Http请求输出流中写入文字
通过Http Module向Http请求输出流中写入文字本例中,我们仅用BeginRequest事件和 EndRequest 事件对 Http Module 的使用作以说明。我们通过这个范例,了解 Http Module 基本的使用方法。首先,请创建一个新的站点,在App_Code目录中添加类文件: ModuleDemo.cs:public class ModuleDemo:IHttp
2011-12-19 21:16:04
575
原创 水晶报表的模式
在拉模型中,驱动程序将连接到数据库并根据需要将数据“拉”进来。使用这种模型时,与数据库的连接和为了获取数据而执行的 SQL 命令都同时由 Crystal Reports本身处理,不需要开发人员编写代码。如果在运行时无须编写任何特殊代码,则使用拉模型。Crystal Report 报表直接根据指定的驱动连接数据库然后组装这些数据 相反,推模型需要开发人员编写代码以连接到数据库,执行 S
2011-12-16 19:54:39
276
原创 文件下载
//TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) { Response.ContentType = "application/x-zip-compressed"; Response.AddHeader("Content-Dispositi
2011-12-15 19:09:09
261
原创 文件系统
使用DriveInfo类获取驱动器信息常用方法: static GetDrives--获取所有逻辑驱动器名称常用属性: AvailableFreeSpace--驱动器上的可用空闲空间量。(当前用户) TotalFreeSpace-- 驱动器上的可用空闲空间总量。(所有空间) DriveFormat-- 获取文件系统名称。(NT
2011-12-14 22:28:53
235
原创 GDI+新增功能
GDI+新增功能1、渐变的画刷 GDI+允许用户创建一个沿路径或直线渐变的画刷,来填充外形(shapes),路径(paths),区域(regions),渐变画刷同样也可以画直线、曲线、路径,当你用一个线形画刷填充一个外形(shapes)时,颜色就能够沿外形逐渐变化。2、基数样条函数 GDI+支持基数样条函数,而GDI不支持。基数样条是一组单个曲线按照一定的顺序连接而成的一条
2011-12-13 22:49:51
357
原创 GDI+新增功能
GDI+新增功能1、渐变的画刷 GDI+允许用户创建一个沿路径或直线渐变的画刷,来填充外形(shapes),路径(paths),区域(regions),渐变画刷同样也可以画直线、曲线、路径,当你用一个线形画刷填充一个外形(shapes)时,颜色就能够沿外形逐渐变化。2、基数样条函数 GDI+支持基数样条函数,而GDI不支持。基数样条是一组单个曲线按照一定的顺序连接而成的一条
2011-12-13 22:41:33
273
原创 用户控件
创建用户控件的主要步骤:(1) 创建一个扩张名为.ascx的文本文件。这是用户控件和ASP.NET web 页面的第一个不同点,后者使用的扩展名为.aspx.(2) 在文本文件顶部添加@Control指令,并通过language属性来设置所选择的变成语言,例如C#,这是用户控件和WEB页面的第二个不同点,后者使用@Page指令而不是@control。(3)
2011-12-12 19:51:42
289
原创 Sqlconnection,sqlcommand,和List和Arraylist的区别
Sqlconnection:数据库连接,配置连接字符串等; SqlCommand:执行sql语句或存储过程,直接翻译成sql命令, SqlDataReader:(sql数据配适器) DataTable:表示内存中数据的一个表 List是一个接口,而ArrayList是一个类 Array类型的变量在声明的同时必须进行实例化(至少得初始化数组的大小),而Arra
2011-12-08 22:24:49
733
原创 asp.net 对xml文件的读写,添加,修改,删除操作
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System
2011-12-02 22:21:20
326
原创 asp 修改XML文档中的数据
修改Xml文档中的数据:一:使用XPathNavigator修改xml数据////获得dom对象XmlDocument doc = new XmlDocument();//加载xml文档doc.Load(Server.MapPath("~//Xml//Mark.xml"));//获取XPathNavigator对象XPathNavigator navigator = d
2011-12-01 19:54:18
1695
原创 三层结构
三层结构我们用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级. 三层结构包含:表示层(USL),业务逻辑层(BLL),数据访问层(DAL) 1:数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不 是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务. 2:业务逻辑层:主要是针
2011-11-30 21:20:33
1021
2
原创 用递归绑定数据库中的数据并显示在treeview中
用递归绑定数据库中的数据并显示在treeview中protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.tvMenu.Dispose(); GetDataToTable(); //填充数
2011-11-29 21:34:23
985
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人