
WEB开发
文章平均质量分 80
tjai110
性格、爱好、生活态度、工作情况、受教育状况等
展开
-
实用:Google Chrome 键盘快捷键大全
以下是整理的Google Chrome,键盘快捷键大全,Chrome为网页浏览设置了许多快捷键,许多复杂的鼠标操作可以用键盘轻松完成.合理地使用快捷键可以让你的操作事半功倍.窗口和标签页快捷方式Ctrl+N打开新窗口按住 Ctrl 键,然后点击链接在新标签页中打开链接按住 Shift 键,然后点击链接在新窗口中打开链接Alt+F4关闭当前窗口Ctrl+T打开新标签页Ctrl+Shift+T重新打转载 2008-09-07 14:25:00 · 449 阅读 · 0 评论 -
利用客户端js实现汉字简体繁体转换
New Document 汉字简体繁体转换汉字简体繁体转换(原创)简体繁体Simple is beauty.//*************Copyright 2003*****************// This script is written by neweroica, 2003-1-6//******************************************functio原创 2008-03-06 18:45:00 · 1573 阅读 · 0 评论 -
什么是NNR Site Census
近日在看新浪网页代码的时候偶然发现底部有这一注释,在搜索引擎里查了查,才知道原来是尼尔森互联网研究(Nielsen//NetRatings)推出的网站第三方测评服务SiteCensus。SiteCensus 是一种基于浏览器的创新受众测评解决方案,这使得 SiteCensus 可以对网站用户、访问路径、访问内容、以及接入地点等一系列关键指标进行深度追踪;它是一种以近普查法为基础的报告系统,建立转载 2007-10-24 14:37:00 · 985 阅读 · 0 评论 -
手把手教你如何扩展GridView之自动排序篇
看到这两天园子里面“强奸”GridView的兄弟们可真不少,自己也手痒,也凑凑热闹,写得好,大家鼓励鼓励,写的不好,大家多多指教。 首先说说本文要实现的目的,大家都知道GridView支持排序,但是每次排序的时候,都需要给GridView添加OnSorting事件,这么繁琐而 费力,作为世界上最最聪明的程序员的我们难道没有抱怨么?废话少说,不才想到了一种解决这个问题的方法,可以让大家一劳转载 2007-06-11 10:26:00 · 835 阅读 · 0 评论 -
手把手教你如何扩展GridView之自带分页
您在使用GridView的时候是不是每次都要处理分页事件OnPageIndexChanging,面对成千上万的页面,您是否在页面中都有这样的代 码: this.PageIndex = e.NewPageIndex;,看着原来写的臃肿的页面代码,您高兴的起来么?现在考验程序员水平的标准不再是写过多少行代码了,同志们,而是用最少的 代码实现最多的功能。下面谈谈怎么实现一个自己会分页的GridVi转载 2007-06-11 10:25:00 · 930 阅读 · 0 评论 -
ajax 跨域问题的结局办法
ajax伴随的goole 的推动,越来越多的站点开始使用了,在开大ajax程序的时候会遇到很多的问题,主要有以下几个方面: 跨浏览器问题 历史后退状态问题 跨域问题跨浏览器的问题因为现在有很多的开元的框架已经解决了,我们无需为此而烦恼。历史后退状态问题我们可以使用一个数组来保存历史纪录,然后把这些数据村到历史对象中去,中的也可以解决,转载 2007-05-24 18:39:00 · 760 阅读 · 0 评论 -
正则表达式详述 三
当表达式被检查的时候,文字符号提供了编辑正则表达式的方法。利用文字符号可以使到正则表达式保持为常数。例如,如果你在一个循环中使用文字符号来构造一 个正则表达式,正则表达式不需进行反复编译。正则表达式对象构造器,例如,new RegExp("ab+c"),提供正则表达式的运行时编译。当你知道正则表达式的模式会变化的时候,应该使用构造函数,或者你不知道正则表达式的模式, 而它们是从另外的转载 2007-05-24 20:11:00 · 320 阅读 · 0 评论 -
使用FileUpload实现多个文件同时上传
最近公司做东西要求上传的地方有点多,所以现在想写点关于上传的东西。 最近在网上看到一个朋友的视频教程,使用FileUpload实现多个文件同时上传的例子,感觉他的方法比较简单,所以就想写下来供需要的朋友使用。下面就是主要的界面,大家可以参考一下。下面我们来解释他的实现方法:首先我们看一下界面,开始界面上有个Panel1,里面有个FileUpload控件,然后在Pane转载 2007-05-24 07:39:00 · 973 阅读 · 0 评论 -
用css改变鼠标显示
一般而言,鼠标以斜向上的箭头显示,移到文本上时变为有头的竖线,移到超级链接上变为手型。但用css可控制鼠标的显示效果,如可使鼠标移到普通文本上也显示成手型。 用css控制的语法如下:文本或其它页面元素 把 * 换成如下15个效果的一种:hand、crosshair、text、wait、default、help、e-resize、ne-resize、n-resize、nw-res原创 2008-03-06 18:58:00 · 388 阅读 · 0 评论 -
Asp.net弹出对话框汉化修正版源码
Asp.net弹出对话框汉化修正版源码 主要解决问题有: 1、搜集并整理EeekSoft.Web.PopupWin.dll文件及源文件2、转换代码为VS2005环境下可以应用,可以顺利编译3、对原有内容进行汉化整理,工具演示更清晰明了4、培养演示视频(敬请留意源码评论)以下为51aspx上原功能描述:1:动画方式弹出,就像MSN的提示框2:漂亮,详细见配图3:还可以再在原创 2008-03-06 13:17:00 · 461 阅读 · 0 评论 -
HTML中的META元素
META元素就是经常在和之间出现的东东。它对访问者本人是不可见的(除非分析HTML源文件),但是,它对浏览器和一些搜索引擎是可见的,用来描述文档特性。本文拟就对实用的和常见的META特性进行讨论。首先,看一下META所支持的属性:name="" 指定特性名content="" 指定特性值scheme="" 命名一个解释特性值的方案http-equiv="" HTTP服务器以此属性收集HTTP响应头原创 2008-03-06 19:00:00 · 641 阅读 · 0 评论 -
101个Google技巧 - Google技巧的终极收集
1. info:site_name 这个修饰语可以返回关于某特定页面的信息. 2. 同样的,在普通搜索后点击"相似网页"可以链接到Google认为相似的页面结果. 3. 如果只想搜索某一个风址里的内容,可能用site: 来实现,比如说search tips site:www.techradar.com. 4. 上述技巧通过像www.dmoz.org这样的目录网站并动态地生成网址.转载 2008-09-07 14:23:00 · 492 阅读 · 0 评论 -
支付宝接口 .net版
支付宝的接口调用很不方便,刚做好一个封装,实现了虚拟交易和实物交易。解决方案中有三个项目以及NDoc生成的文档,简单的序列图:CommonAliPay,封装的支付宝接口。TestAli,asp.net的测试项目TestCommonAliPay,Nunit的测试项目。调用方法:1、引入CommonAliPay.dll2、实现支付宝服务接口的方法调用方式:AliPay ap = new AliPay原创 2008-07-26 22:32:00 · 672 阅读 · 0 评论 -
javascript 小技巧 全了都!
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey even原创 2008-04-28 16:49:00 · 617 阅读 · 0 评论 -
div 滚动条
为什么说“山外有山人外有人”,以前在做滚动条的时候我一直用框架,今天看到一个用div做滚动条的,并且还很漂亮,所以才有此言啊。 SCROLLBAR-BASE-COLOR: #bbeeff; OVERFLOW-X: hidden; WIDTH: 100%; HEIGHT: 570px">中间加内容原创 2008-01-16 15:35:00 · 995 阅读 · 0 评论 -
SharpMap介绍及源码分析
SharpMap介绍及源码分析SharpMap是一个基于.net 2.0使用C#开发的Map渲染类库,可以渲染各类GIS数据(目前支持ESRI Shape和PostGIS格式),可应用于桌面和Web程序。其网址为:http://sharpmap.iter.dk/SharpMap的发布许可(License)为GNU General Public License,开发者为Morte原创 2008-03-11 11:14:00 · 1665 阅读 · 0 评论 -
Web开发设计的五大准则
如果仓促而为,设计一个专题或者网站一定会成为恶梦。Web设计需要遵循一些准则并有计划地去做。规则 #1 : 先出设计图这是必须的。不要假设设计图在你的头脑中就开始设计web,必须要放到纸上。可以这样做:1, 拿尺子、笔和纸,按照具体的尺寸一行一行地画下来;2, 记得考虑分界线的长度等,这样才能符合CSS的像素;3, 记下设计的每一个细节免得忘记,如果把所有细节都累积到最后原创 2008-03-06 18:24:00 · 362 阅读 · 0 评论 -
三层导航菜单
PHP视角网分类 网页设计 PHP网络编程 ) --原创 2008-03-06 18:56:00 · 456 阅读 · 0 评论 -
明日网络考试系统源码
明日网络考试系统源码第1章 前台本网站的前台主要实现的网络在线考试及成绩查询等功能。1.1 注册想要进行在线考试必须先登录,如果您是新用户需要先进行注册,以获取登录密码,单击登录页面中的“注册”按钮,进入“学生注册信息”页面,在此页面中填写完整的注册信息,单击“注册”按钮,完成注册操作。注意:如果忘记密码可以通过密码问题及问题答案来找回密码。1.2 在线考试在线考试的操作步骤如下:(转载 2008-03-06 13:22:00 · 1043 阅读 · 0 评论 -
谈 Html 调用 XML 体会
昨天因工作需要考虑静态htm查询数据,因工作很急,改用描点技术定位到指定资源,早上到公司就着手考虑是否可以通过xml方式实现,查得资料:html>head> title>中文标识的xml数据调用title>head>body> xml id="CNxml" src="xml3.xml">xml> 请输入要查询名字:input type="text" id="m" widt转载 2007-05-24 19:46:00 · 504 阅读 · 0 评论 -
系统地学习ASP.NET AJAX(1) - 简单地过一下每个控件(ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer)
介绍ASP.NET AJAX就5个控件,分别是ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer。先简单地过一下。关键1、ScriptManager和ScriptManagerProxy一个页只能有一个ScriptManager(包含了所有脚本资源),要放到任何用到AJAX的控件的前面。如果把它放到母板页,而内容页需要原创 2007-05-24 18:41:00 · 1698 阅读 · 2 评论 -
Google Ajax Search API的使用
发出异步请求并不意味着只是与您自己的服务器端程序交互。其实也可以与一些公共 API,例如来自 Google 或 Amazon 的 API 进行通信,从而为 Web 应用程序增加您自己的脚本和服务器端程序所不能提供的更多功能。在本文中,Brett McLaughlin 教您如何向公共 API,例如 Google 提供的 API 发出请求并接收其响应。 到目前为止,这个系列只涉及到客户机 W原创 2007-05-24 18:35:00 · 441 阅读 · 0 评论 -
Asp.Net XML操作基类(修改,删除,新增,创建)
/***************************************************************** 更新内容: 1,根据父节点属性读取字节点值* 2,根据节点属性读取子节点值(较省资源模式)*更新时间:2007-1-17****************************************************************/转载 2007-08-11 14:54:00 · 693 阅读 · 0 评论 -
Asp.Net 文件操作基类(读取,删除,批量拷贝,批量删除,写入)
/############################################版权声明:文章内容为本站编辑,创作.你可以任意转载、发布、使用但请务必以明文标注文章原始出处及本声明############################################/点击下载此文件/************************************************原创 2007-08-11 14:26:00 · 504 阅读 · 0 评论 -
Discuz!NT控件剖析 之 TextBox [原创: 附源码]
继上篇文章之后(http://www.cnblogs.com/daizhj/archive/2007/08/02/840607.html),大家给了不少的反馈,其中有肯定也有否定的,必定程序设计有很多个性化的东西,因此就会有不同的意见产生。我会从中找出合理化的意见并纠正以往认识和设计思路上的错误。希望大家能一如既往的支持我们的这个开源项目。 好了,开始今天的话题,转载 2007-08-11 14:01:00 · 626 阅读 · 0 评论 -
防止一个用户登录多次的方法
在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象): string strUse原创 2007-08-11 13:40:00 · 383 阅读 · 0 评论 -
SQL模糊查询
SQL提供了四种匹配模式: 1. % 表示任意0个或多个字符。如下语句: SELECT * FROM user WHERE name LIKE ;%三%; 将会把name为“张三”,“三脚猫”,“唐三藏”等等有“三”的全找出来; 2. _ 表示任意单个字符。语句: SELECT * FROM user WHERE name LIKE ;_转载 2007-08-11 13:24:00 · 612 阅读 · 0 评论 -
DotNetTextBox V3.0 所见即所得编辑器控件Ver3.2.8 Free(免费版)
英文名:DotNetTextBox V3.0 WYSWYG Web Control For Asp.Net2.0中文名:DotNetTextBox V3.0 所见即所得编辑器控件 For Asp.Net2.0类型: 个人及非盈利性网站免费使用作者: 小宝.NET 2.0(Terry Deng)主页:http://www.aspxcn.com.cn控件演示页面: http://w原创 2007-08-11 13:51:00 · 556 阅读 · 0 评论 -
Asp.net 字符串操作基类(安全,替换,分解等)
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.WebParts;using原创 2007-08-11 15:02:00 · 490 阅读 · 0 评论 -
File文件控件,选中文件(图片,flash,视频)即立即预览显示
继续总结项目里的一些小TIP,我们平常用file文件控件上传文件,要预览有时会刷新页面,结果file控件被清空,好多人问能能让他不清空或重新赋值,因为处于安全性的考虑,这是不可能的。那怎么进行无刷新预览呢?这里我把我所使用的方法写一下。 选择页面:script language="javascript">function checkData(){ var fileName=document.ge原创 2007-01-26 15:40:00 · 534 阅读 · 1 评论 -
转载:XMLHTTP介绍
MSXML中提供了Microsoft.XMLHTTP对象,能够完成从数据包到Request对象的转换以及发送任务。 创建XMLHTTP对象的语句如下: Set objXML = CreateObject("Msxml2.XMLHTTP") 或Set objXML = CreateObject("Microsoft.XMLHTTP")O原创 2007-08-11 14:56:00 · 437 阅读 · 0 评论 -
Asp.Net中验证控件简单分析
为了实现验证,.net提供了一个javascript脚本,当我们生成一个asp.net页面时,通过查看页面源代码的方式,会发现都调用了下面一个javascript文件: asp.net的大部分验证都是通过这个文件进行的,下面我就以一个最简单的必入项验证控件来说明一下:第一步:当进入页面时首先赋值:var Page_Validators = new Array(document.getElem转载 2007-08-11 13:46:00 · 469 阅读 · 0 评论 -
自定义服务器控件之:日历 DateBox 控件
之前一直在使用梅花雨日历控件作为日历输入,但是在.Net 使用时发现几个问题:1:每次在日历框后面都要写一个图像等代码;2:如果用户没有输入数据在服务器取值时还要先判断;为了解决以上两个问题所以写了如下的控件:该控件使用简单只有直接拖拽到页面即可,取赋值时全部使用Value属性。请注意:为了方便替换日历控件,控件JS并没有包含在Dll中,所以页面必须包含 日历控件 的 JSMicroSys原创 2007-08-11 14:02:00 · 683 阅读 · 0 评论 -
DOM 精简知识教程
先来看一张简单的文档树很明显树的顶层节点是NodeA节点,接下来可以通过指定的合适节点移动到树中的任何点,结合以下的代码你可以更好的了解这棵树节点间的相互关系:NodeA.firstChild = NodeA1 NodeA.lastChild = NodeA3 NodeA.childNodes.length = 3 NodeA.childNodes[0] = NodeA1 NodeA.childN原创 2007-05-24 18:29:00 · 319 阅读 · 0 评论 -
asp.net集合属性控件相关技巧
示例代码让我们回头看第10篇随笔,很简单的写了下集合属性的使用,这次再深入些的讨论关于集合相关的应用一.定义对象集合类型 public DropItems ItemList { get { if (_items == null) {转载 2007-05-24 07:47:00 · 535 阅读 · 0 评论 -
Iframe的基础应用——关于Iframe刷页问题的两种方法
看到题目相信大家都已经知道这次要讲述什么内容了。关于Iframe刷页问题在网络中随便一搜索就能找到,我也是这么做的,可是搜索到的结果不一定就是自己的东西,因此我们应该学会总结。在这里我们就来总结一下关于Iframe刷页。 网络中的论坛或者是博客中大多数都是用的父页A.aspx和子页B.aspx形式来举例子的,这里我们的例子来用三个页面,一个父页A.aspx和两个子 页B.as转载 2007-05-24 07:46:00 · 568 阅读 · 0 评论 -
javascript对象的property和prototype是这样一种关系
ECMAScript可以识别两种类型的对象,一种叫做Native Object属于语言范畴;一种叫做Host Object,由运行环境提供例如document对象, Dom Node等 Native objects是一种松散的结构并且可以动态的增加属性(property),所有的属性都有一个名字和一个值,这个值可以是另一个对象的引用 或者是内建的数据类型(String, Number, Boole转载 2007-05-24 07:51:00 · 355 阅读 · 0 评论 -
Ajax 用户登录
我们在编程过程中,处理用户登录会刷新整个页面,如果数据量小还好,如果加载大量数据,延时很严重,给用户感觉很不好,并且影响了网站性能。下面介绍一下 使用AjaxPro实现静态提交:1。首先在web.config里添加 2。在App_code中新建类 AjaxLoginusing System;using System.Data;using System.Data.SqlCl转载 2007-05-24 07:37:00 · 613 阅读 · 0 评论 -
ASP防SQL注入攻击程序
编写通用的SQL防注入程序一般的http请求不外乎get 和 post,所以只要我们在文件中过滤所有post或者get请求中的参数信息中非法字符即可,所以我们实现http 请求信息过滤就可以判断是是否受到SQL注入攻击。 IIS传递给asp.dll的get 请求是是以字符串的形式,,当 传递给Request.QueryString数据后,asp解析器会分析Request.QueryStrin原创 2007-08-17 09:06:00 · 833 阅读 · 0 评论 -
Asp.net 弹出对话框基类 (输出alet警告框)
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.WebParts;using转载 2007-08-17 09:04:00 · 613 阅读 · 0 评论