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

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

7 голосов
/ 30 сентября 2011

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

1 Ответ

4 голосов
/ 30 сентября 2011

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

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;
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...