System.Web.Mvc中的FormCollections发生了什么变化?在过去我会使用类似这样的字符串value = data.GetValues(key).FirstOrDefault();数据是表格收集的地方.现在,当我尝试实现FormCollection时,它来自Microsoft.AspNet.Http.Internal.哪个不包含GetValues方法.
我目前正在使用MVC的beta 8.
解决方法
好像表单集合现在由接口
IFormCollection
表示,它继承自
IReadableStringCollection
,它可以通过http请求中传递的表单集合中的键和值进行枚举.它还可以用于通过索引来获取键的值:
var myValues = this.Request.Form[someKey];