摘要: 在不同的ObjectContext中,通过Attach的方式更新数据,会默认更新所有字段可以使用ObjectStateEntry.SetModifiedProperty("...")来指定更新某些字段具体可见文章但是字符串传递的方式不爽,还区分大小写。可以用MVC提供的ExpressionHelper类解析lambda表达式,获取属性名 1: public static void SetModifiedProperty<TModel, TProperty>(this ObjectStateEntry entry, Expression<Func<TM 阅读全文
posted @ 2011-10-09 17:39 czcz1024 阅读(735) 评论(1) 推荐(0) 编辑
摘要: 在MVC中,写EditorTemplates,为某些数据类型(如:DateTime)提供更丰富的客户端表现。在模板中可以用@Html.TextBoxFor(x => x)的形式生成一个文本框。之后,如要使用jquery等对此文本框操作,会遇到一个问题,不知道这个文本框的id是什么研究mvc源码发现,可以用@Html.ViewData.TemplateInfo.GetFullHtmlFieldId("")来获得空字符串意味着model本身,而不是model的某个属性,如果是属性,需要传属性名可以用MVC提供的ExpressionHelper.GetExpressionT 阅读全文
posted @ 2011-10-09 17:19 czcz1024 阅读(767) 评论(1) 推荐(0) 编辑