Où est le Code Source Html.TextBoxFor
Je suis en train de parcourir le code source de asp.net mvc 3 je viens de télécharger à partir de codeplex. Je suis particulièrement intéressé à voir le code source de fortement typé Helper, comme TextBoxFor et DropDownListFor, mais pas réussi à les localiser dans InputExtensions.cs et ailleurs.
Ce que quelqu'un serait où je peux trouver le code? Mon but est de voir comment ces méthodes d'assistance ajouter Html 5 de données* les attributs de différents éléments d'entrée sur le formulaire.
Vous devez vous connecter pour publier un commentaire.
Obtenir réflecteur (version 6. quelque part doit être disponible pour libre), ouvrir
System.Web.Mvc.dll
et de recherche pourInputExtensions
ou
Obtenir mvc code source, ouvert dans visual studio, et la recherche de
InputExtensions
edit: mal lu la question..
Je suppose que vous êtes à la recherche pour
InputExtensions.cs line: 371
Vous n'avez pas besoin de télécharger le code source ou de l'utilisation du réflecteur extensions.
Si vous "passez à la définition de" (F12), vous devriez voir le fichier de métadonnées, qui est un résumé des déclarations de méthode. À partir de là, passez la souris sur l'onglet, et vous devriez voir le chemin du fichier où la méthode est venu, ce qui correspond également à l'espace de noms. Avec cela, vous serez en mesure de regarder à partir de la MVC du code source sur Codeplex:
http://aspnetwebstack.codeplex.com/SourceControl/changeset/view/5cb74eb3b2f3#src/System.Web.Mvc/Html/InputExtensions.cs