Я пробую шаблон редактора в MVC 3
Мой класс модели
public class BookViewModel
{
public int Id { get; set; }
public string Name { get; set; }
[DataType(DataType.Text)]
public string Author { get; set; }
}
Я создал частичное представление для шаблона Editor и поместил его в папку 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)
Но когда я запускаю программу, я вижу только пустой текстовый ящик. Я должен увидеть TextBox, заполненный именем автора, верно?
Что мне здесь не хватает?