Расширение Asp.Net MVC Html Helper

Каков наилучший способ расширить Html Helper TextboxFor? Есть ли способ повторно использовать реализацию defautl?

1 ответ

Решение

Вы можете создать свои методы расширения (в статическом классе), например:

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;
        }
Другие вопросы по тегам