Я хотел бы обернуть / перехватить методы расширения HtmlHelper (TextBox, Hidden и т. Д.), Представленные в System.Web.Mvc.Html, чтобы разрешить повторное использование одних и тех же частичных представлений в двух разных случаях использования. Пример частичного:
@model BlogEntry
@Html.TextBoxFor(t => t.Title)
@Html.TextAreaFor(t => t.Body)
@* Etc *@
Вызывающий частичный будет знать контекст (т. Е. Переопределить или оставить MS imp).
Причины отмены различны. Например: для использования в шаблонах JQuery, где вывод для атрибута значения будет "$ {Title}" в приведенном выше примере, или для добавления метаданных Html5.