摘要:C#中的模型状态与数据注解,为我们提供了很便利的请求数据的验证。 1. ModelState ModelState在进行数据验证的时候很有用的,它是: 1)验证数据,以及保存数据对应的错误信息。 2)微软的一种DRY(Don't Repeat Yourself)设计,通过ModelState可以做服务端验证,同时可以配合jquery validation生成前端数据验证 2. 数据注解Da...
阅读全文
随笔分类 - C# 基础
摘要:C#中的模型状态与数据注解,为我们提供了很便利的请求数据的验证。 1. ModelState ModelState在进行数据验证的时候很有用的,它是: 1)验证数据,以及保存数据对应的错误信息。 2)微软的一种DRY(Don't Repeat Yourself)设计,通过ModelState可以做服务端验证,同时可以配合jquery validation生成前端数据验证 2. 数据注解Da...
阅读全文
摘要:背景 当我们有个需求,有一个多项选择题的答案保存到数据库。 我们按照一般的思维,就是做多几个字段去存这些多项选这题。 例子 例如: 有一个多项选择题, 问题:你觉得广东哪些城市好玩? A.东莞市 B.广州市 C.中山市 D.珠海市 E.茂名市 F.深圳市 按照一般思维,我们在数据库中设计6个字段,A/B/C/D/E/F,然后保存在数据库,谁选择了A,就把A对应的字段值存入数据库。 比如,...
阅读全文
摘要:下面介绍各种List的sort的用法与比较 首先,我们建一个People的实体,有name、age、sex的属性,我们要排序的字段是年龄age 新建一个实体类 新建list的数据 1. 第1种排序方法,使用 IComparer 可以看到第一种方法比价麻烦,要新建一个新的类来做 2. 第2种排序方法,
阅读全文
摘要:1.此文章是用原生JS来进行文件的上传,有两个版本,一个不用ajax,一个用ajax。 1)非AJAX 2)AJAX 2. 后台 public ActionResult UploadBusinessImage(HttpPostedFil...
阅读全文
|