- 博客(16)
- 收藏
- 关注
原创 使用HttpHandler实现URL重写
我们经常看到很多网站访问文章的时候才用的是***.html或***.shtml (如本blog的日志访问效果),其时这写文件在服务器上不存在的,那为什么会出现这样的效果呢,是因为Web服务器上对URL执行了重写,把访问的URL根据特定的格式重写成内部访问页面来实现的,它的好处是便于用户理解,同时搜索引擎也能更好地收入你的网站,当然其它的好处也很多,这里不做一一介绍了。 本文所讲的是使用A
2006-07-16 23:32:00
3791
2
转载 C#正则表达式小结
只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^/d{n}$"。只能输入至少n位的数字:"^/d{n,}$"。只能输入m~n位的数字:。"^/d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"
2006-07-12 17:47:00
1164
转载 软件界面交互和易用性改进总结
软件的智能和记忆功能1.用户登录界面最好有用户名和ID的记忆,焦点直接定位到密码输入框2.单据录入界面最好有保存和载入默认值的功能3.单据搜索界面可以保存用户自定义的各种搜索条件组合4.用户调整过的GRID的列宽,窗口的位置可以自动记忆5.系统可以根据用户的使用频度对相关功能进行自动的优先级排序6.系统能够记忆不同用户的使用偏好,使用系统的固有模式和常用的自定义设置 减少不必要的重复交
2006-07-12 17:36:00
1196
转载 ASP.NET程序中常用代码汇总(五)
41.判断是否为数字 <img id="Codehighlighter1_1_129_Open_Image" onclick="function anonymous(){this.style.display=none; Codehighlighter1_1_129_Open_Text.style.display=none; Codehighlighter1_1_129_
2006-07-12 17:23:00
949
转载 ASP.NET程序中常用代码汇总(四)
31. 当文件在不同目录下,需要获取数据库连接字符串(如果连接字符串放在Web.config,然后在Global.asax中初始化)在Application_Start中添加以下代码: Application["ConnStr"]=this.Context.Request.PhysicalApplicationPath+ConfigurationSettings. AppSetti
2006-07-12 17:20:00
999
转载 ASP.NET程序中常用代码汇总(三)
21.如何设定全局变量 Global.asax中 Application_Start()事件中 添加Application[属性名] = xxx; 就是你的全局变量22.怎样作到HyperLinkColumn生成的连接后,点击连接,打开新窗口?HyperLinkColumn有个属性Target,将器值设置成"_blank"即可.(Target="_blank") 【AS
2006-07-12 17:14:00
1370
转载 ASP.NET程序中常用代码汇总(二)
11.自定义异常处理//自定义异常处理类 using System;using System.Diagnostics;namespace MyAppException<img id="Codehighlighter1_78_3439_Open_Image" onclick="function anonymous(){this.style.display=none; Code
2006-07-12 17:10:00
919
转载 ASP.NET程序中常用代码汇总(一)
1. 打开新的窗口并传送参数: //传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script>") //接收参数:string a = Request.QueryString("id");string b =
2006-07-12 17:05:00
1140
原创 初探PHP模板技术
学PHP之前,一直以为PHP模板是一项很高深莫测的技术。和以往一样,为了学习它,在各大搜索引擎里搜索有关PHP模板的文章。很遗憾的是,搜索到的全是PHPLIB之类的PHP模板类的使用。用ASP写过生成静态页面的文章系统——用户可以重新定义模板文件。这时,我在想,PHP模板会不会也是原理呢?有一个使用PHPLIB的例子,上面有一条注释:用**变量的值替换掉模板文件中的**字符串。可谓不谋而合!果然都
2006-07-12 01:16:00
4402
3
原创 权限控制算法权限控制算法
这里我介绍一种很常用,也比较Professor的权限控制思路。这里我用java语言描述,其实都差不多的。自己转一下就可以了。为了方便,我们这里定义a^b为:a的b次方这里,我们为每一个操作设定一个唯一的整数值,比如:删除A---0修改A---1添加A---2删除B---3修改B---4添加B---5。。。理论上可以有N个操作,这取决于你用于储存用户权限值的数据类型了。这样,如果用户有权限:添加A-
2006-07-12 01:11:00
1442
转载 彻底解决ASP.net Request乱码问题
接触ASP.net之后,这也乱码,那也乱码,头都大了。最后连WEB系统最基础的Request也出现乱码。我都快疯了。刚从网上找个答案。赶紧记下来,免得下次又来。在Web.Config文件内修改或创建以下面这行就可以恢复正常。顺便说一下Urlencode的编码技巧。System.Web.HttpUtility.UrlEncode(str, Encoding.GetEncoding("
2006-07-12 01:06:00
4937
1
转载 ASP.NET Web应用程序的简单AJAX实现
一、 简介 本文描述了一种简单的方式来实现在ASP.NET web应用程序中加入AJAX功能。我们还将讨论使用AJAX的优缺点。为了说明问题,本文还提供了一些可用的JavaScript和C#.NET代码。 二、 为什么使用AJAX 大多数读者可能已经知道,AJAX代表了异步JavaScript+XML。这种技术首先由微软在1999年引入,并以"使用远程调用的DHTML/JavaScript
2006-07-12 00:57:00
1103
转载 掌握Ajax 之 利用 DOM 进行 Web 响应
程序员(使用后端应用程序)和 Web 程序员(编写 HTML、CSS 和 JavaScript)之间的分水岭是长久存在的。但是,Document Object Model (DOM) 弥补了这个裂缝,使得在后端使用 XML 同时在前端使用 HTML 切实可行,并成为极其有效的工具。在本文中,Brett McLaughlin 介绍了 Document Object Model,解释它在 Web 页面
2006-07-12 00:49:00
1147
转载 掌握Ajax 之 Ajax 中的高级请求和响应
对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可;但是对于希望掌握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码、就绪状态和 XMLHttpRequest 对象。在本文中,Brett McLaughlin 将向您介绍各种状态代码,并展示浏览器如何对其进行处理,本文还给出了在 Ajax 中使用的比较少见的 HTTP 请求。在本系列的 上篇文章 中,我们将详
2006-07-12 00:46:00
951
转载 掌握Ajax 之 使用 JavaScript 和 Ajax 发出异步请求
多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的 HTML 页面。常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了。本文中,Brett McLaughlin 介绍了如何创建能够适应不同浏览器的 XMLHttpRequest 实例,建立和发送
2006-07-12 00:37:00
963
转载 掌握Ajax 之 Ajax 简介
Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。五年前,如果不知道
2006-07-12 00:35:00
834
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人