こんにちは私はasp.netMVCプロジェクトのHTMLヘルパーメトスを作成しようとしていますが、メソッドを呼び出そうとすると次のエラーが発生するため、何か間違ったことをしている必要があります。
エラー1「System.Web.Mvc.HtmlHelper」に「LabelSomething」の定義が含まれておらず、最適な拡張メソッドのオーバーロード「TestProject.Modules.Pager.LabelSomething(System.Web.WebPages.Html.HtmlHelper、string、string)」いくつかの無効な引数がありますd:\ Training \ Practices.Internship.Workspace \ Alex.Nistor \ ADO.NET \ TestProject \ Views \ Home \ Index.cshtml 35 6 ADO.NET
エラー2インスタンス引数:「System.Web.Mvc.HtmlHelper」から「System.Web.WebPages.Html.HtmlHelper」に変換できません。d:\ Training \ Practices.Internship.Workspace \ Alex.Nistor \ ADO.NET \ TestProject \ Views \ Home \ Index.cshtml 35 6 ADO.NET
これは私のコードです:
public static class Pager
{
public static string LabelSomething(this HtmlHelper helper, string target , string text){
return string.Format("<label for='{0}'>{1}</label>", target, text);
}
}
これは私がそれを呼ぼうとした方法です:
@Html.LabelSomething("fsaf" , "ddada")
私は何が間違っているのですか?