摘要:
前言: 工作中常常用到以前同事写的一个ajax框架,偶尔抽空看看,感觉恩是复杂,于是自己花心思研究了一个比较简单的,使用httpHandler和反射实现的简易ajax框架。帖出此文,以此铭记,好好学习,天天向上…… 步骤一: 首先需要一个接受客户端请求的httpHandler服务,我定义为"AjaxHandler",实现接口"IHttpHandler"和"IRe... 阅读全文
摘要:
前言:工作中遇到一个项目需要在客户端动态创建表格,在表格里动态创建输入框,提供给用户输入,总结出两种方法,记录于下,以供翻阅……1.首先我需要创建一个Table用来盛放TR,2.然后需要在Table里面创建TR用来盛放TD,这里有两种方法,一种是使用和上面创建Table相同的方法,但是需要先为Table创建TBODY,否则TR无法显示(心中的痛啊);另外一种是使用Tab... 阅读全文
摘要:
先贴代码,再写文字……代码 阅读全文
摘要:
反射 反射:使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。 反射有个最常用的用法:一般客户端软件都会有升级功能,这个就是通过反射取到当前版本信息,再和服务器上最新的版本信息比较,如果客户端已经不是最新版本,那么就会提示你升级。 反射还可以通过指定程序集、命名空间和类名动态创建类的实例。 通过下面一段代码来了解反射创建对象的使... 阅读全文
摘要:
在Config文件里面配置数据库连接字符串为相对路径一.背景 在使用Access数据库文件的时候(也可以是其他的数据库文件,注意此处是“数据库文件”),我们经常无法确定项目安装之后的绝对路径,虽然可以在程序运行的时候通过Application的一些属性取得,但是很多时候还是不方便。二.相对路径形式的数据库连接字符串的书写方式,如下: 其中 "|DataDirectory|... 阅读全文
摘要:
扩展方法(Extension Method)是.NET3.0之后出现的新特性。此处展示本人对其的学习笔记。一.先来看一个实例:代码二.再来看看MSDN对扩展方法的定义(本处只展示最主要的两点) 1.定义一个静态类以包含扩展方法。 2.该方法的第一个参数指定方法所操作的类型;该参数必须以 this 修饰符开头。 其实所谓的扩展方法,就是在原来已有的类型上扩展出一个方法出来(貌似废话了&helli... 阅读全文
摘要:
代码 阅读全文