2008-08-30 24 views

Respuesta

3

Parece que le han agregado controller.UpdateModel para abordar esta cuestión, la firma es:

UpdateModel (modelo de objetos , string [] keys)

No actualicé mi aplicación personalmente, por lo que no estoy seguro del uso real. Me interesaría averiguarlo yo mismo, ya que estoy usando el controlador. ReadFromRequest también.

2

No estoy seguro de a dónde fue. Se podría rodar su propia extensión embargo:

MyBindingExtensions clase public static {

public static T ReadFromRequest <T> (this Controller controller, string key) 
{ 
    // Setup 
    HttpContextBase context = controller.ControllerContext.HttpContext; 
    object val = null; 
    T result = default(T); 

    // Gaurd 
    if (context == null) 
     return result; // no point checking request 

    // Bind value (check form then query string) 
    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]; 
    } 

    // Cast value 
    if (val != null) 
     result = (t)val; 

    return result; 
} 

} 
0

¿Podría volver a hacer ese enlace en algo como tinyurl.com?

Necesito esta información también, pero puedo hacer que ese mega-enlace funcione.

Cuestiones relacionadas