0
我在MVC 3尝试编辑模板工作编辑模板不在MVC3
我的模型类是
public class BookViewModel
{
public int Id { get; set; }
public string Name { get; set; }
[DataType(DataType.Text)]
public string Author { get; set; }
}
我创建编辑模板的局部视图,并把在一个EditorTemplates文件夹名称为Text.cshtml。以下为部分观点
@inherits System.Web.Mvc.WebViewPage<string>
<p> Write the name of author</p> @Html.TextBox(Model)
,我用@ Html.EditorFor在视图页面
<p> Name : @Html.EditorFor(model => model.Name)</p>
<p> Author</p> @Html.EditorFor(model => model.Author)
但是当我运行程序我看到的只是一个空文本框。我应该看到一个填充了作者姓名的文本框?
我在这里错过了什么?
看到我更新的答案,我忘了在@ Html.TextBox(“NameOfTextBox”,Model) – jacqijvv 2012-03-17 18:16:46
中添加name参数,你是对的。问题是,我没有把@ Html.TextBox()中的正确参数..该死的我错过了 – Jayanga 2012-03-17 18:20:33
很高兴我能帮忙,请你把它标记为答案! – jacqijvv 2012-03-17 18:21:14