我有一个表单,它将有效的对象字典发布到我的控制器操作中.所以我们得到一个IEnumerable< EditThemeAttributeModel>
public class EditThemeAttributeModel { public string Name { get; set; } public object Value { get; set; } }
当我查看Request.Form集合时,我看到了我的期望:
[1] "Attributes[0].Name" string [2] "Attributes[0].Value" string [3] "Attributes[1].Name" string [4] "Attributes[1].Value" string [5] "Attributes[2].Name" string [6] "Attributes[2].Value" string
但是,当我尝试获取EditThemeAttributeModel之一的值时,它不是我所期望的简单类型,它是一个字符串数组:
- Value {string[1]} object {string[]} [0] "#ffffff" string
我可以通过直接使用Request.Forms集合来解决这个问题,但只是想了解这种行为.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。