总结参考:原文地址http://www.it165.net/pro/html/201305/5724.htmlhtml
TryUpdateModel (model)默认将view页面上form表单中的字段与model字段匹配,函数
若是相同则把表单中的值更新到model上,spa
若是只想更新某几个字段能够调用它的重载函数.net
例如code
TryUpdateModel(model, new string[] { "字段1", "字段2", "字段3" })
但若是今天咱们页面上的字段有十几二十个的的话,若使用上面的方法关大字段名称可能就会花费许多时间!
此时咱们能够利用 FormCollection 来接收 View 传来的资料来作字段更新,因此能够改为如下写法:orm
TryUpdateModel(model, FromValue.AllKeys) && ModelState.IsValid
还能够排除 FormCollection 来接收 View 传来的资料的某些字段htm
TryUpdateModel(model, "", FromValue.AllKeys, new string[] { "字段1" })
这样就能够排除“字段1”blog