總結參考:原文地址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