这是我尝试添加@Html.TextBoxFor(m => m.Name)
时的错误:
1)找不到类型或命名空间名称“Book”(您是否缺少using指令或程序集引用?)
2)找不到类型或命名空间名称“Book”(您是否缺少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; }
}
我有控制器供我观看。
答案 0 :(得分:0)
我不是什么问题,但我想,你必须添加Book
类型的命名空间。这样的事情:
@model WebApplication.Models.Book