代码改变世界

随笔分类 -  01-ASP.NET

Page Controller及其在ASP.NET中的实现

2007-07-30 00:52 by Anders Cui, 1276 阅读, 收藏, 编辑
摘要: 如何以最佳方式为适度复杂的Web应用程序构建控制器,从而既能避免代码重复,又能实现重用性和灵活性? 阅读全文

MVC模式及其在ASP.NET中的实现

2007-07-27 11:50 by Anders Cui, 1420 阅读, 收藏, 编辑
摘要: MVC模式的分析及其在ASP.NET中的实现. 阅读全文

为GridView添加两种自定义分页样式

2007-07-10 20:15 by Anders Cui, 2250 阅读, 收藏, 编辑
摘要: 本文通过扩展GridView,为其添加了两种自定义的分页样式: CustomNumeric和DropDownList. 阅读全文

使用iBatis和ObjectDataSource轻松实现分页

2007-06-21 19:13 by Anders Cui, 10030 阅读, 收藏, 编辑
摘要: 利用iBatis的方法配合ObjectDataSource控件可以很容易地实现比较通用的分页方案. 阅读全文

使用Cross-Page Postback(跨页面提交)在页面间传递数据

2007-01-31 22:36 by Anders Cui, 2083 阅读, 收藏, 编辑
摘要: 在ASP.NET 1.1中我们可以使用Query String, Session, Cookie, Server.Transfer等方法在页面间传值,在ASP.NET 2.0中,我们还可以使用新特性Cross-Page Postback(跨页面提交)在页面间传递数据。本文简要介绍了跨页面提交的用法。 阅读全文

JavaScript中的字符串操作

2006-11-09 19:37 by Anders Cui, 2957 阅读, 收藏, 编辑
摘要: 介绍了JavaScript中字符串相关的一些常见操作,如: 访问字符串的子字符串; 字符串的大小写转换; 判断两个字符串是否相等; 字符串的查找; Unicode值和字符间的转换; 阅读全文

使用JavaScript检测浏览器的相关特性

2006-10-25 18:53 by Anders Cui, 1855 阅读, 收藏, 编辑
摘要: 一、检测浏览器的名称; 二、检测浏览器的版本号; 三、检测客户端的操作系统类型; 四、检测浏览器对特定对象的支持; 五、检测浏览器对特定属性和方法的支持. 阅读全文

javascript中的异常处理

2006-10-15 21:38 by Anders Cui, 3782 阅读, 收藏, 编辑
摘要: 有时希望在用户视图之外处理脚本错误(异常),避免浏览器向用户报告错误信息。JavaScript有自己的异常处理机制。 阅读全文

javascript中的变量

2006-10-15 18:57 by Anders Cui, 1130 阅读, 收藏, 编辑
摘要: 在JavaScript中声明和使用变量时需要注意的一些问题。如:变量的声明位置,变量的作用域等 阅读全文

javascript操作cookie

2006-10-11 21:41 by Anders Cui, 14856 阅读, 收藏, 编辑
摘要: 使得在访问页面的时候能够沿用上次的设置,或者在不同的页面间共享数据。比如用户在访问网站的时候设置了页面字体的大小,那么会希望下次访问的时候仍然能使用同样的设置进行浏览,而不用重复设置。该怎么办? 阅读全文

让服务器端控件同时执行客户端脚本和服务器端代码

2006-09-30 14:20 by Anders Cui, 2095 阅读, 收藏, 编辑
摘要: 有时候我们需要一个服务器控件同时执行客户端脚本(如javascript)和服务器端代码。比如在进行表单验证的时候,希望先在客户端进行验证,只有通过验证才执行后台代码。这样可以避免不必要的postback,提供更好的用户体验。 阅读全文

javascript中模拟hashtable对数组进行快速查找

2006-09-27 11:09 by Anders Cui, 3674 阅读, 收藏, 编辑
摘要: 面对一个数组,有时候希望能够直接访问一个特定元素,而不是对整个数组循环来查找该元素。想想C#中的查询方便的Hashtable,javascript可以模拟该技术以实现对数组的快速查找。 阅读全文

关于IBatisNet的两个简单CodeSmith模板

2006-08-25 12:47 by Anders Cui, 4301 阅读, 收藏, 编辑
摘要: 最近使用了下IBatisNet,感受到了它的灵活和强大,但是如果手工去写配置文件和实体类,确实很麻烦。我参考CodeSmith的范例文件,做出了两个简单模板,分别生成简单的实体类和基本的SQL语句。CodeTemplates.rar文件包中包含两个模板,IBatis.cst用于生成实体类;IBatisStatements.cst用于生成SQL语句。使用的数据表的脚本在CreateTable.sql... 阅读全文