C# ASP.NET MVC中Controller.ReadFromRequest的替换是什么?

C# ASP.NET MVC中Controller.ReadFromRequest的替换是什么?,c#,asp.net-mvc,.net-3.5,entity-framework-ctp5,C#,Asp.net Mvc,.net 3.5,Entity Framework Ctp5,我正在尝试将一个项目从ASP.NET MVC Preview 3更新为Preview 5,似乎Controller.ReadFromRequest(字符串键)已从Controller类中删除。有人知道基于表单标识符检索信息的其他方法吗?不知道它去了哪里。不过,您可以推出自己的扩展: 公共静态类MyBindingExtensions { 公共静态T ReadFromRequest(此控制器,字符串键) { //设置 HttpContextBase上下文=controller.ControllerC

我正在尝试将一个项目从ASP.NET MVC Preview 3更新为Preview 5,似乎Controller.ReadFromRequest(字符串键)已从Controller类中删除。有人知道基于表单标识符检索信息的其他方法吗?

不知道它去了哪里。不过,您可以推出自己的扩展:

公共静态类MyBindingExtensions {

公共静态T ReadFromRequest(此控制器,字符串键)
{
//设置
HttpContextBase上下文=controller.ControllerContext.HttpContext;
对象val=null;
T结果=默认值(T);
//高尔德
if(上下文==null)
返回结果;//无点检查请求
//绑定值(检查表单然后查询字符串)
if(context.Request.Form[key]!=null)
val=context.Request.Form[key];
if(val==null)
{
if(context.Request.QueryString[key]!=null)
val=context.Request.QueryString[key];
}
//铸造价值
如果(val!=null)
结果=(t)val;
返回结果;
}
}

看起来他们添加了controller.UpdateModel来解决这个问题,签名是:

UpdateModel(object model, string[] keys)

我没有亲自升级我的应用程序,所以我不确定实际使用情况。我很想亲自了解一下,因为我也在使用controller.ReadFromRequest。

你能在tinyurl.com这样的网站上重做这个链接吗

我也需要这个信息,但可以让这个超级链接工作

UpdateModel(object model, string[] keys)