none
TryUpdateModel(r, collection) 用法问题

    问题

  • 如题,这样的转换实体有点问题,如:collection['type'] 这个为1,2,3时,

    运行   TryUpdateModel(r, collection)后r.type=1,而不是我希望的1,2,3  貌似会用,分割。

    请问如何处理啊?
    2015年12月8日 8:07

答案

  • 你好, a013strife

    如果你是使用 Controller.TryUpdateModel<TModel> 方法 (TModel, String[]) 来更新对象”r“, 并且 type”r“的一个属性,那么, collection['type']的值将按照”r“的属性顺序分别赋值。所以,仅有”1“ 被赋值给了”type“ “2”“3” 被分别赋值给其他属性。

    具体内容,你可以参考下面的关于Controller.TryUpdateModel<TModel> 方法 (TModel, String[]) 的详细说明。

    https://msdn.microsoft.com/zh-cn/library/dd470377(v=vs.118).aspx

    Best Regards,

    Albert Zhang

    2015年12月9日 10:07