Maintenant, je trouve comment créer des aides de HTML personnalisésComment faire une méthode d'aide html fortement typée personnalisée?
using System;
namespace MvcApplication.Helpers {
public class InputlHelper {
public static string Input(this HtmlHelper helper, string name, string text) {
return String.Format("<input name='{0}'>{1}</input>", name, text);
}
}
}
Maintenant, comment le transformer en une méthode d'assistance fortement typé InputFor
Comme il est dans le cadre?
Je n'ai pas besoin de la méthode Html.TextBoxFor
, je sais qu'elle existe. Je suis juste curieux de savoir comment implémenter ce comportement moi-même et utilisé cela comme un exemple simple.
PS. Je regardais dans le code source mvc mais je ne pouvais pas trouver une trace de ce mystérieux TextBoxFor
. J'ai seulement trouvé TextBox
. Est-ce que je regarde le mauvais code?