Je tente de mettre à jour un projet de ASP.NET MVC Preview 3 à Preview 5 et il semble que Controller.ReadFromRequest (clé de chaîne) a été retiré de la classe Controller. Est-ce que quelqu'un connaît des alternatives à la récupération d'informations basées sur un identifiant d'un formulaire?Quel est le remplacement de Controller.ReadFromRequest dans ASP.NET MVC?
5
A
Répondre
3
On dirait qu'ils ont ajouté controller.UpdateModel pour résoudre ce problème, la signature est:
UpdateModel (modèle objet , chaîne [] keys)
Je n'ai pas mis à jour mon application personnellement, donc je ne suis pas sûr de l'utilisation réelle. Je serai intéressé de le savoir moi-même, car j'utilise aussi controller.ReadFromRequest.
2
Vous ne savez pas où cela s'est passé. Vous pouvez rouler votre propre extension si:
MyBindingExtensions public static class {
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
pourriez-vous refaire ce lien dans quelque chose comme tinyurl.com?
J'ai aussi besoin de cette information, mais je peux faire fonctionner ce méga-lien.
Questions connexes
- 1. Quel est le remplacement de la variable .value en javascript?
- 2. Quel est le remplacement par défaut de la fenêtre?
- 3. Quel est le meilleur dans asp.net 2.0?
- 4. Quel est l'équivalent ASP.NET MVC de l'affichage conditionnel d'un Label?
- 5. Quel est le but pratique du remplacement bidirectionnel "bdo"?
- 6. Quel est le problème avec le paramètre values dans ASP.NET MVC?
- 7. Quel est le coût de codage et de déploiement asp.net MVC ou stackoverflow.com, Struts ASP.NET MVC VS, printemps
- 8. Quel est le meilleur moyen de gzip et cache des images statiques dans Asp.net mvc
- 9. Quel est le moyen le moins coûteux de déployer une application ASP.Net MVC?
- 10. Quel est le remplacement de la boucle For-Each pour le filtrage?
- 11. Incorporation de IronPython 2 en C# - Quel est le remplacement de DefaultModule.Globals?
- 12. S'agit-il d'un bogue ASP.NET MVC 2 Preview 1, et quel est le problème?
- 13. quel est le codage?
- 14. Comment dans ASP.NET MVC pour modifier la stratégie de remplacement de caractères Url.Encode?
- 15. Remplacement d'une entité dans LINQ
- 16. Le remplacement de l'attribut name
- 17. quel est le meilleur tutoriel mvc asp.net là-bas? <EOM>
- 18. HTML.Button dans ASP.NET MVC
- 19. Quel est le remplacement de "amazon-a2s-2007-10-29-java-library.jar"?
- 20. ViewState est-il pertinent dans ASP.NET MVC?
- 21. Quel est l'équivalent de OnCreatingUser en Mvc et comment l'utiliser
- 22. Quelle est la meilleure façon d'automatiser le remplacement de texte?
- 23. ASP.NET MVC Ajax ActionLink OnComplete callback invoqué avant que le remplacement soit terminé?
- 24. Quel est le meilleur logiciel d'analyse de journal Web?
- 25. ASP.NET MVC est-il flexible?
- 26. Quel est le but de l'utilisation de try, catch blocks?
- 27. Quel est le but de precompiledApp.config?
- 28. Obtenir le nom de la page principale dans asp.net MVC
- 29. Quel est le meilleur remplacement pour Windows 'rand_s sous Linux/POSIX?
- 30. Remplacement ad-hoc de la taille de requête maximale ASP.NET