Estoy intentando actualizar un proyecto de ASP.NET MVC Preview 3 a Preview 5 y parece que Controller.ReadFromRequest (clave de cadena) se ha eliminado de la clase Controller. ¿Alguien sabe de alguna alternativa para recuperar información basada en un identificador de un formulario?¿Cuál es el reemplazo de Controller.ReadFromRequest en ASP.NET MVC?
5
A
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
- 1. ¿Cuál es el punto de ASP.net AJAX en ASP.net MVC?
- 2. ¿Cuál es el reemplazo de REBASE.EXE?
- 3. ¿Cuál es el reemplazo de ActionController :: Base.relative_url_root?
- 4. ¿Cuál es el reemplazo de grails.converters.deep.JSON
- 5. ¿Cuál es la diferencia entre ASP.NET y ASP.NET MVC?
- 6. ¿Cuál es el reemplazo de DataTrigger en Silverlight?
- 7. ¿Cuál es la vida útil de un controlador ASP.NET MVC?
- 8. ¿Cuál es el reemplazo de Rails 3 para ActiveRecord :: Errors?
- 9. ¿Cuál es el reemplazo de R CMD mydir build --binary?
- 10. ¿Cuál es el reemplazo del selector de niños?
- 11. ¿Cuál es la desventaja de usar asp.net MVC?
- 12. ¿Cuál es la hoja de ruta para ASP.NET MVC?
- 13. ¿Qué es ASP.Net MVC?
- 14. ASP.NET MVC: ¿Cuál es la forma correcta de redirigir a páginas/acciones en MVC?
- 15. ¿Cuál es más rápido asp.net mvc json o json.net?
- 16. ¿Cuál es el alcance y la visibilidad de TempData en ASP.NET MVC?
- 17. ¿Cuál es el estado de las etiquetas runat = "server" en ASP.NET MVC?
- 18. ¿Cuál es la mejor manera de trabajar con el encabezado Expires en ASP.NET MVC?
- 19. ¿Cuál es la forma correcta de '#include file' en MVC?
- 20. ¿ASP.NET MVC es sin estado?
- 21. ¿Cuál es el mejor lugar para la lógica empresarial en ASP.NET MVC cuando se usan repositorios?
- 22. ¿Cuál es el patrón aceptado para implementar Session en sitios ASP.NET MVC?
- 23. HTML.Button en ASP.NET MVC
- 24. ¿Cuál es el mejor lugar para reportar errores en ASP.NET MVC?
- 25. ¿Es relevante ViewState en ASP.NET MVC?
- 26. En ASP.NET MVC 3, ¿qué es filterContext.IsChildAction?
- 27. HttpContext.Current.User es nulo en ControllerBase (asp.net mvc)
- 28. ASP.NET AJAX vs jQuery en ASP.NET MVC
- 29. ASP.NET MVC: Razor @helper vs métodos de extensión para HtmlHelper - ¿cuál es el preferido?
- 30. ¿Cuál es la mejor manera de configurar el acceso a datos para un proyecto ASP.NET MVC?