私の意図は、メソッドのような@Html.TextBoxFor
メソッドの機能を拡張することです。基本的に、追加の HTML で生成されたマークアップを、いくつかのロジックを使用してラップしたいと考えています。
今、私の拡張メソッド内で呼び出し@Html.TextBoxFor
てラップしたいと思います。それを機能させるには、何を参照して使用する必要がありますか?
私の意図は、メソッドのような@Html.TextBoxFor
メソッドの機能を拡張することです。基本的に、追加の HTML で生成されたマークアップを、いくつかのロジックを使用してラップしたいと考えています。
今、私の拡張メソッド内で呼び出し@Html.TextBoxFor
てラップしたいと思います。それを機能させるには、何を参照して使用する必要がありますか?
基本的にこのようなもの
using System;
using System.Linq.Expressions;
using System.Web.Mvc;
using System.Web.Mvc.Html;
namespace Html
{
public static class ExtendedInputExtensions
{
public static MvcHtmlString ExtendedTextBoxFor<TModel, TProperty>(this HtmlHelper<TModel> helper, Expression<Func<TModel, TProperty>> expression)
{
var original = helper.TextBoxFor(expression);
return original;
}
}
}