摘要: TryUpdateModel (model)默认将view页面上form表单中的字段与model字段匹配, 如果相同则把表单中的值更新到model上, 如果只想更新某几个字段可以调用它的重载函数 例如 但如果今天我们页面上的字段有十几二十个的的话,若使用上面的方法关大字段名称可能就会花费许多时间! 阅读全文
posted @ 2017-08-17 17:06 小水皮 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 摘自ASP.NET MVC 5 网站开发之美 6.4 Metadata与数据验证 如果使用Database-First方式生成*.edms,那么所生成的类文件会在*.tt文件的层级之下,扩展名tt是一种称为T4(Text Template Transformation Toolkit)的技术,简而言 阅读全文
posted @ 2017-08-17 16:02 小水皮 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 泛型委托实际上就是一个.NET Framework预定义的委托,基本涵盖了所有常用的委托,所以一般不用用户重新声明啦。 很简单,看下面简单的小例子: Action系列泛型委托,是没有返回参数的委托,我简单的举了一个无参数的委托,带一个参数的委托,还有带两个参数的委托。调用的时候和普通的委托没有声明两 阅读全文
posted @ 2017-08-17 14:23 小水皮 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 类索引器,可以使得你使用数组一样的方式来访问类的数据。 这种访问多见于数组,列表,词典,哈希表的快捷访问。 实际上写法很简单,写成:public T1 this[T2 i] 代码如下: 很简单吧, 第一个,我定义了一个可读可写的以int为参数的索引器。 第二个,我定义了一个可读的以string为参数 阅读全文
posted @ 2017-08-17 14:21 小水皮 阅读(164) 评论(0) 推荐(0) 编辑
摘要: C# 3.0就引入的新特性,扩展方法可以很大的增加你代码的优美度,扩展方法提供你扩展.NET Framewoke类的扩展途径,书写和规则也简单的要命。 编写扩展方法有下面几个要求: 第一:扩展方法所在的类必须是全局的,不能是内部嵌套类。 第二:扩展方法的类是静态类。 第三:扩展方法是静态方法。 第四 阅读全文
posted @ 2017-08-17 14:19 小水皮 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/namek/archive/2010/08/16/1800366.html 组元是C# 4.0引入的一个新特性,编写的时候需要基于.NET Framework 4.0或者更高版本。组元使用泛型来简化一个类的定义。 先以下面的一段代码为例子: 一 阅读全文
posted @ 2017-08-17 14:18 小水皮 阅读(401) 评论(0) 推荐(0) 编辑