12 2012 档案

摘要:有时候我们会在javascript中调用方法时, 只要方法名写对了, 即使参数列表不对也可以正常调用. 当然是不是跟你预想的一样工作时另外一回事儿. 本来倒是没注意这个现象, 因为我每次在js中调用方法时都是严格安装输入的参数列表来传数据的, 也没有吧两个js方法使用相同的命名, 但是刚好今天一个同事遇到了, 所以就来研究一下. 阅读全文
posted @ 2012-12-29 22:35 zhangkai2237 阅读(862) 评论(0) 推荐(0) 编辑
摘要:相信大家都对面向对象的三个特征封装、继承、多态很熟悉,每个人都能说上一两句,但是大多数都仅仅是知道这些是什么,不知道CLR内部是如何实现的,所以本篇文章主要说说多态性中的一些概念已经内部实现的机理。 阅读全文
posted @ 2012-12-20 17:20 zhangkai2237 阅读(38271) 评论(25) 推荐(33) 编辑
摘要:在学习C#的过程中,第一个遇到的就是类型,大多数同学都觉得很简单,然后一带而过。但是回过头来看看,类型中还是有很多需要我们注意的问题。本系列文章是以《CLR via C#》为基础,再加上一些其他人写的博客以及我自己的经验和感悟写的,希望可以由浅入深,慢慢的把类型需要注意的问题讲清讲透,使我也在写博客的过程中学习到更多。 好了,废话不多说,我们来开始第一节。这一节是类型的最基础问题,可能里面的点大家都很熟,但是这些又是类型的基础,需要弄清楚。 阅读全文
posted @ 2012-12-15 23:55 zhangkai2237 阅读(8097) 评论(2) 推荐(2) 编辑
摘要:前两节讲的都是asp.net mvc3预先设定的数据注解,但是系统自由的数据注解肯定不适合所有的场合,所以有时候我们需要自定义数据注解。 自定义数据注解有两种,一种是直接写在模型对象中,这样做的好处是验证时只需要关心一种模型对象的验证逻辑,缺点也是显而易见的,那就是不能重用。 还有一种是封装在自定义的数据注解中,优点是可重用,缺点是需要应对不同类型的模型。 阅读全文
posted @ 2012-12-12 16:08 zhangkai2237 阅读(6898) 评论(4) 推荐(3) 编辑
摘要:asp.net mvc3 数据验证错误信息的自定义及其本地化 阅读全文
posted @ 2012-12-07 09:24 zhangkai2237 阅读(6769) 评论(2) 推荐(6) 编辑
摘要:对于web开发人员来说,对用户输入的信息进行验证是一个重要但是繁琐的工作,而且很多开发者都会忽略。asp.net mvc3框架使用的是叫做“数据注解”(DataAnnotations)的方式进行数据验证。 这种方式允许程序在客户端和服务器端进行双重验证(asp.net的数据验证控件也是双重验证的)。双重验证的好处是 客户端验证会直接相应用户,不用提交表单,也就减轻了服务器的压力还提高了用户体验;而服务器端验证是确保数据的有效性和完整性,因为有时候客户端会关闭脚本功能。 阅读全文
posted @ 2012-12-06 22:09 zhangkai2237 阅读(9839) 评论(8) 推荐(11) 编辑

点击右上角即可分享
微信分享提示