Creating MVC3 Razor Helper like Helper.BeginForm() indique que cela peut être fait en utilisant des méthodes d'extension et en implémentant IDisposable. Peut-on faire la même chose en utilisant des aides déclaratives Razor, par exemple. @helper SomeHelper() {}?Création MVC3 Razor Helper déclarative comme Helper.BeginForm()
2
A
Répondre
2
Trier par.
Les aides de rasoir renvoient le HTML brut, pas IDisposable
, ainsi vous ne pouvez pas l'employer avec using
.
Toutefois, vous pouvez créer une aide Razor dans App_Code
pour afficher le contenu, puis l'appeler à partir d'une méthode d'extension normale qui écrit le contenu directement dans la page et renvoie un IDisposable
distinct.
1
Non car helper.BeginForm() nécessite la méthode IDisposable pour écrire la balise de fermeture </form>
. Comme une aide de rasoir est essentiellement une méthode et non une classe, elle ne peut pas implémenter IDisposable.
Questions connexes
- 1. Création MVC3 Razor Helper comme Helper.BeginForm()
- 2. MVC3 Razor Création dynamique de formulaires
- 3. ClientId pour Razor Helper
- 4. Razor htmlListBox helper
- 5. MVC3 Tabs Helper
- 6. BreadCrumb trail MVC3 et Razor
- 7. Rapports RDL avec MVC3 (Razor)
- 8. ASP.NET MVC - appelant Razor @helper à partir d'un autre @helper
- 9. Exemple d'application MVC3 Razor
- 10. MVC3 Razor pour Multilanguage
- 11. MVC3 Razor Combo box
- 12. Razor formating-MVC3
- 13. Panneau pliable - MVC3 - Razor
- 14. rasoir aide déclarative utilisé comme javascript chaîne
- 15. ASP.NET MVC3 Razor - Que fait @ *?
- 16. Asp.Net MVC3 (Razor Viewport), ValidationMessageFor?
- 17. Razor mvc3 + jquery + UrlAction + PartialViews
- 18. MVC3 Razor Html.TextBoxFor Champs calculés
- 19. Inline CSS avec Razor MVC3
- 20. Render Razor dans Html.Raw() (MVC3)
- 21. KeyPairValue dans ASP.NET MVC3 Razor
- 22. Razor @helper dans App_Code est inaccessible
- 23. Custom Heltml Helper ne devient pas disponible dans la vue (Razor/Asp.Net MVC3)
- 24. Dynamique JqGrid ColModel MVC3 (Razor)
- 25. MVC3 Razor Code Soupe - Templating?
- 26. Implémentation multilingue dans MVC3 Razor
- 27. MVC3 numéro de concaténation Razor
- 28. MVC3 Razor - Expiration des pages
- 29. Ajax dans ASP.NET MVC3 Razor
- 30. asp.net mvc3 rasoir bouton personnalisé helper