Asp.net mvc 方法';InputExtensions.TextBoxFor<;t模型,t性能>;
下面是我在尝试添加Asp.net mvc 方法';InputExtensions.TextBoxFor<;t模型,t性能>;,asp.net-mvc,razor,Asp.net Mvc,Razor,下面是我在尝试添加@Html.TextBoxFor(m=>m.Name)时的错误: 1) 找不到类型或命名空间名称“Book”(是否缺少using指令或程序集引用?) 2) 找不到类型或命名空间名称“Book”(是否缺少using指令或程序集引用?) 3) 无法根据用法推断方法InputExtensions.TextBoxFor(HtmlHelper,Expression)的类型参数。尝试显式指定类型参数 我的观点: @model Book @{ ViewBag.Title = "Buy
@Html.TextBoxFor(m=>m.Name)
时的错误:
1) 找不到类型或命名空间名称“Book”(是否缺少using指令或程序集引用?)
2) 找不到类型或命名空间名称“Book”(是否缺少using指令或程序集引用?)
3) 无法根据用法推断方法InputExtensions.TextBoxFor(HtmlHelper,Expression)
的类型参数。尝试显式指定类型参数
我的观点:
@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; }
}
我的型号:
@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; }
}
我的视图中有控制器。我不是舒尔,问题是什么,但我认为,您必须添加
书籍
类型的名称空间。诸如此类:
@model WebApplication.Models.Book
使用类的完全限定名,或在视图中为模型所在的程序集添加
@using
语句