2017-03-01 7 views
-2

私は@Html.TextBoxFor(m => m.Name)を追加しようとすると、ここではそれは私のエラーです:メソッドの型引数のInputExtensions.TextBoxFor <TMODEL、Tpropery>

1)型または名前空間名 『帳』が見つかりませんでした(あなたが不足していますusingディレクティブまたはアセンブリ参照?)

2)型または名前空間名「帳」が見つかりませんでした(あなたがusingディレクティブまたはアセンブリ参照が不足している?)

3)のための型引数メソッドInputExtensions.TextBoxFor<Tmodel,Tpropery>(HtmlHelper<TModel>,Expression<Func<TModel,Tproperty>>)を使用から推測することはできません。型引数を明示的に指定してみてください。

マイビュー:

@model Book 
@{ 
    ViewBag.Title = "Buy"; 
    Layout = "~/Views/_Layout.cshtml"; 
} 

@using (Html.BeginForm("Buy", "Home", FormMethod.Post)) 

{ 


    @Html.TextBoxFor(m => m.Name) 


} 

マイモデル:

public class Book 
    { 

     public string Name { get; set; } 

    } 

私は私の見解ためのコントローラを持っています。

+2

あなたのクラスの完全修飾名を使用するか、モデルにあるアセンブリのビューに '@ using'ステートメントを追加してください –

答えて

0

私は問題が何であるか分かりませんが、Bookタイプの名前空間を追加する必要があると思います。あなたのようなものがあります:

@model WebApplication.Models.Book 
関連する問題