摘要:
如何以最佳方式为适度复杂的Web应用程序构建控制器,从而既能避免代码重复,又能实现重用性和灵活性? 阅读全文
随笔分类 - 01-ASP.NET
MVC模式及其在ASP.NET中的实现
2007-07-27 11:50 by Anders Cui, 1426 阅读, 收藏, 编辑
摘要:
MVC模式的分析及其在ASP.NET中的实现. 阅读全文
为GridView添加两种自定义分页样式
2007-07-10 20:15 by Anders Cui, 2252 阅读, 收藏, 编辑
摘要:
本文通过扩展GridView,为其添加了两种自定义的分页样式: CustomNumeric和DropDownList. 阅读全文
使用iBatis和ObjectDataSource轻松实现分页
2007-06-21 19:13 by Anders Cui, 10046 阅读, 收藏, 编辑
摘要:
利用iBatis的方法配合ObjectDataSource控件可以很容易地实现比较通用的分页方案. 阅读全文
使用Cross-Page Postback(跨页面提交)在页面间传递数据
2007-01-31 22:36 by Anders Cui, 2092 阅读, 收藏, 编辑
摘要:
在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, 2958 阅读, 收藏, 编辑
摘要:
介绍了JavaScript中字符串相关的一些常见操作,如:
访问字符串的子字符串;
字符串的大小写转换;
判断两个字符串是否相等;
字符串的查找;
Unicode值和字符间的转换; 阅读全文
使用JavaScript检测浏览器的相关特性
2006-10-25 18:53 by Anders Cui, 1870 阅读, 收藏, 编辑
摘要:
一、检测浏览器的名称;
二、检测浏览器的版本号;
三、检测客户端的操作系统类型;
四、检测浏览器对特定对象的支持;
五、检测浏览器对特定属性和方法的支持. 阅读全文
javascript中的异常处理
2006-10-15 21:38 by Anders Cui, 3788 阅读, 收藏, 编辑
摘要:
有时希望在用户视图之外处理脚本错误(异常),避免浏览器向用户报告错误信息。JavaScript有自己的异常处理机制。 阅读全文
javascript中的变量
2006-10-15 18:57 by Anders Cui, 1136 阅读, 收藏, 编辑
摘要:
在JavaScript中声明和使用变量时需要注意的一些问题。如:变量的声明位置,变量的作用域等 阅读全文
javascript操作cookie
2006-10-11 21:41 by Anders Cui, 14869 阅读, 收藏, 编辑
摘要:
使得在访问页面的时候能够沿用上次的设置,或者在不同的页面间共享数据。比如用户在访问网站的时候设置了页面字体的大小,那么会希望下次访问的时候仍然能使用同样的设置进行浏览,而不用重复设置。该怎么办? 阅读全文
让服务器端控件同时执行客户端脚本和服务器端代码
2006-09-30 14:20 by Anders Cui, 2105 阅读, 收藏, 编辑
摘要:
有时候我们需要一个服务器控件同时执行客户端脚本(如javascript)和服务器端代码。比如在进行表单验证的时候,希望先在客户端进行验证,只有通过验证才执行后台代码。这样可以避免不必要的postback,提供更好的用户体验。 阅读全文
javascript中模拟hashtable对数组进行快速查找
2006-09-27 11:09 by Anders Cui, 3677 阅读, 收藏, 编辑
摘要:
面对一个数组,有时候希望能够直接访问一个特定元素,而不是对整个数组循环来查找该元素。想想C#中的查询方便的Hashtable,javascript可以模拟该技术以实现对数组的快速查找。 阅读全文
关于IBatisNet的两个简单CodeSmith模板
2006-08-25 12:47 by Anders Cui, 4305 阅读, 收藏, 编辑
摘要:
最近使用了下IBatisNet,感受到了它的灵活和强大,但是如果手工去写配置文件和实体类,确实很麻烦。我参考CodeSmith的范例文件,做出了两个简单模板,分别生成简单的实体类和基本的SQL语句。CodeTemplates.rar文件包中包含两个模板,IBatis.cst用于生成实体类;IBatisStatements.cst用于生成SQL语句。使用的数据表的脚本在CreateTable.sql... 阅读全文