摘要: 1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">2.只能输入数字,能输小数点.<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value) 阅读全文
posted @ 2011-06-13 11:03 你和太阳一起升出来 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 反射概述 和Type类1.反射的作用简单来说,反射提供这样几个能力:1、查看和遍历类型(及其成员)的基本信息和程序集元数据(metadata);2、迟绑定(Late-Binding)方法和属性。3、动态创建类型实例(并可以动态调用所创建的实例的方法、字段、属性)。序章中,我们所采用的那个例子,只是反射的一个用途:查看类型成员信息。接下来的几个章节,我们将依次介绍反射所提供的其他能力。2.获取Type对象实例反射的核心是Type类,这个类封装了关于对象的信息,也是进行反射的入口。当你获得了关于类型的Type对象后,就可以根据Type提供的属性和方法获取这个类型的一切信息(方法、字段、属性、事件、 阅读全文
posted @ 2011-05-30 17:59 你和太阳一起升出来 阅读(145) 评论(0) 推荐(0) 编辑
摘要: .Net 中的反射(反射特性) - Part.3反射特性(Attribute)可能很多人还不了解特性,所以我们先了解一下什么是特性。想想看如果有一个消息系统,它存在这样一个方法,用来将一则短消息发送给某人:// title: 标题;author:作者;content:内容;receiverId:接受者Idpublic bool SendMsg(string title, string author, string content, int receiverId){ // Do Send Action}我们很快就发现这样将参数一个个罗列到方法的参数列表中扩展性很糟糕,我们最好定义一个Messag 阅读全文
posted @ 2011-05-30 17:57 你和太阳一起升出来 阅读(140) 评论(0) 推荐(0) 编辑
摘要: .Net 中的反射(序章) - Part.1引言反射是.Net提供给我们的一件强力武器,尽管大多数情况下我们不常用到反射,尽管我们可能也不需要精通它,但对反射的使用作以初步了解在日后的开发中或许会有所帮助。反射是一个庞大的话题,牵扯到的知识点也很多,包括程序集、自定义特性、泛型等,想要完全掌握它非常不易。本文仅仅对反射做一个概要介绍,关于它更精深的内容,需要在实践中逐渐掌握。本文将分为下面几个部分介绍.Net中的反射:序章,我将通过一个例子来引出反射,获得对反射的第一印象。 反射初步、Type类、反射普通类型。(修改中,近期发布...) 反射特性(Attribute)。 xxxx (待定) . 阅读全文
posted @ 2011-05-30 17:56 你和太阳一起升出来 阅读(249) 评论(0) 推荐(1) 编辑