Asp.Net MVC Html助手扩展

时间:2011-09-29 22:10:58

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-2

扩展Html Helper TextboxFor的最佳方法是什么?有没有办法重用defautl实现?

1 个答案:

答案 0 :(得分:4)

您可以创建扩展方法(在静态类中),例如:

public static MvcHtmlString MyTextBoxFor<TModel, TProperty>(this HtmlHelper<TModel> helper, Expression<Func<TModel, TProperty>> expression)
        {
            // call original method
            MvcHtmlString result = InputExtensions.TextBoxFor(helper, expression);
            // do modification to result
            return result;
        }