A partir d'ASP.NET MVC Preview 3, HTML.Button (et d'autres contrôles HTML associés) ne sont plus pris en charge. La question est, quel est l'équivalent pour eux? J'ai une application qui a été créée avec Preview 2, maintenant je dois la rendre compatible avec les dernières versions de CTP.HTML.Button dans ASP.NET MVC
Répondre
Je l'ai compris. Il se passe quelque chose comme ceci:
<form method="post" action="<%= Html.AttributeEncode(Url.Action("CastUpVote")) %>">
<input type="submit" value="<%=ViewData.Model.UpVotes%> up votes" />
</form>
Merci à tous pour votre aide!
Il suffit d'écrire < input type = "button" ... /> à votre code html. Il n'y a rien de spécial avec les contrôles html.
regardez http://stackoverflow.com/questions/407770/mapping-individual-buttons-on-asp-net-mvc-view-to-controller-actions –
est l'équivalent ASP.NET du HTML.Button. Il générera par défaut un <input type="button">
. (Ceci est la classe System.Web.UI.WebControls.Button)
Pas utile, la question concernait ASP.NET MVC , pas de formulaires Web. –
Plusieurs méthodes d'extension ont été déplacées vers Microsoft.Web.Mvc, qui est la DLL MVC Futures. Vous pourriez vouloir regarder là pour des choses qui ont disparu.
- 1. Localisation dans ASP.NET MVC
- 2. Onglets dans ASP.NET MVC
- 3. échange dans asp.net mvc
- 4. FCKEditor dans asp.net-mvc
- 5. LinkButton dans ASP.NET MVC
- 6. ReturnUrl dans ASP.NET MVC
- 7. Commandes serveur dans ASP.NET MVC
- 8. Diagrammes d'entités dans ASP.NET MVC
- 9. Crystal Reports dans ASP.NET MVC
- 10. asp.net MVC RuleViolation.ErrorMessage dans Html.ValidationMessage
- 11. Application helper dans ASP.NET MVC
- 12. Obtenir MembershipUser dans ASP.NET MVC
- 13. Paging dans asp.net-mvc-2
- 14. Ajax dans ASP.NET MVC Framework
- 15. ASP.net MVC HtmlHelper dans VB.net
- 16. ModelBinding dans asp.net mvc Beta1
- 17. Formulaires Ajax dans ASP.NET MVC
- 18. formes emboîtées dans ASP.NET MVC
- 19. asp.net MVC
- 20. asp.net mvc -
- 21. Réutiliser usercontrol dans mail dans asp.net mvc
- 22. ASP.NET MVC vs ASP.NET 4.0
- 23. ASP.NET MVC ViewManager équivalent
- 24. Asp.Net Thèmes MVC, comment?
- 25. Tweaking asp.net mvc
- 26. ASP.NET MVC Ajax.ActionLink
- 27. ASP.Net MVC et affiliations
- 28. ASP.NET MVC et WCF
- 29. ASP.NET MVC 2 DisplayFor()
- 30. ASP.NET MVC Session Etat
Vous n'avez pas besoin des formulaires <% that asp.net. Utilisez le rasoir ainsi value = "@ Model.UpVotes" n'utilisez pas l'ancien <% %> utilisez Razor. – PositiveGuy
Pourquoi? Autant que je puisse voir, c'est une préférence personnelle d'utiliser la syntaxe Razor ou WebForms. Les deux sont pris en charge et si une équipe en utilise déjà une et que cela fonctionne bien pour eux, ils devraient probablement s'en tenir à cela. Vous ne devriez pas simplement rejeter quelque chose parce que c'est "vieux". (Incidemment, la question originale, et cette réponse, ont été postées en 2008 - Avant le rasoir est venu à ASP.NET MVC) –
C'est une préférence personnelle, mais c'est la mauvaise préférence personnelle – Jonesopolis