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