首页 > Web开发 > 详细

ASP.NET MVC TryUpdateModel 更新model

时间:2016-07-15 00:18:57      阅读:447      评论:0      收藏:0      [点我收藏+]

总结参考:原文地址http://www.it165.net/pro/html/201305/5724.html

 

TryUpdateModel (model)默认将view页面上form表单中的字段与model字段匹配,

如果相同则把表单中的值更新到model上,

如果只想更新某几个字段可以调用它的重载函数

例如

  

TryUpdateModel(model, new string[] { "字段1", "字段2", "字段3" })

 但如果今天我们页面上的字段有十几二十个的的话,若使用上面的方法关大字段名称可能就会花费许多时间!
此时我们可以利用 FormCollection 来接收 View 传来的资料来做字段更新,所以可以改成以下写法:

  

TryUpdateModel(model, FromValue.AllKeys) && ModelState.IsValid)

 

还可以排除 FormCollection 来接收 View 传来的资料的某些字段

TryUpdateModel(model, "", FromValue.AllKeys, new string[] { "字段1" })

这样就可以排除“字段1”

 

 

ASP.NET MVC TryUpdateModel 更新model

原文:http://www.cnblogs.com/dansediao/p/5671908.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!