タイプ T の 1 つのテンプレート パラメーターを受け入れることができるHtmlHelper拡張メソッドがあります。次に、メソッド内で、特別な属性でマークされたオブジェクトのいくつかのフィールドのエディターを返したいと考えています。問題は、HtmlHelper < TModel > のインスタンスに対してこのメソッドを呼び出すことですが、メソッド内でHtmlHelper < T > のインスタンスを使用してそのEditorメソッドを使用する必要があります。次のようにデフォルトのインスタンスを作成しようとしました:
var html = new HtmlHelper<T>(new ViewContext(), new ViewPage());
しかし、もちろん、うまくいきません。
では、どうすれば正しいインスタンスを作成できますか?