2017-03-01 30 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 
相關問題