alun-chen

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C# 基础

摘要:C#中的模型状态与数据注解,为我们提供了很便利的请求数据的验证。 1. ModelState ModelState在进行数据验证的时候很有用的,它是: 1)验证数据,以及保存数据对应的错误信息。 2)微软的一种DRY(Don't Repeat Yourself)设计,通过ModelState可以做服务端验证,同时可以配合jquery validation生成前端数据验证 2. 数据注解Da... 阅读全文
posted @ 2017-05-22 10:54 alun-chen 阅读(1424) 评论(0) 推荐(0)

摘要:背景 当我们有个需求,有一个多项选择题的答案保存到数据库。 我们按照一般的思维,就是做多几个字段去存这些多项选这题。 例子 例如: 有一个多项选择题, 问题:你觉得广东哪些城市好玩? A.东莞市 B.广州市 C.中山市 D.珠海市 E.茂名市 F.深圳市 按照一般思维,我们在数据库中设计6个字段,A/B/C/D/E/F,然后保存在数据库,谁选择了A,就把A对应的字段值存入数据库。 比如,... 阅读全文
posted @ 2017-04-22 17:49 alun-chen 阅读(393) 评论(0) 推荐(0)

摘要:下面介绍各种List的sort的用法与比较 首先,我们建一个People的实体,有name、age、sex的属性,我们要排序的字段是年龄age 新建一个实体类 新建list的数据 1. 第1种排序方法,使用 IComparer 可以看到第一种方法比价麻烦,要新建一个新的类来做 2. 第2种排序方法, 阅读全文
posted @ 2016-09-22 09:42 alun-chen 阅读(33784) 评论(1) 推荐(0)

摘要:1.此文章是用原生JS来进行文件的上传,有两个版本,一个不用ajax,一个用ajax。 1)非AJAX 2)AJAX 2. 后台 public ActionResult UploadBusinessImage(HttpPostedFil... 阅读全文
posted @ 2016-09-05 22:05 alun-chen 阅读(1072) 评论(0) 推荐(0)